falsch erkannte mysql version
am 30.07.2009 - 08:26 Uhr in
Guten Morgen,
die Installation macht ein Problem bei mir - ich hab eine MySQL 5 Installation, der Installer erkennt aber die 4.0.27er
MySQL - 5.0.67inode
* Protokoll-Version: 10
* Server: fe000237.host.inode.at via TCP/IP
* Benutzer: fe000237_0005@at-vie01a-lb8-pip7.dc.aorta.net
* MySQL-Zeichensatz: UTF-8 Unicode (utf8)
*
Zeichensatz / Kollation der MySQL-Verbindung: armscii8_binarmscii8_general_ciascii_binascii_general_cibig5_binbig5_chinese_cibinarycp1250_bincp1250_croatian_cicp1250_czech_cscp1250_general_cicp1251_bincp1251_bulgarian_cicp1251_general_cicp1251_general_cscp1251_ukrainian_cicp1256_bincp1256_general_cicp1257_bincp1257_general_cicp1257_lithuanian_cicp850_bincp850_general_cicp852_bincp852_general_cicp866_bincp866_general_cicp932_bincp932_japanese_cidec8_bindec8_swedish_cieucjpms_bineucjpms_japanese_cieuckr_bineuckr_korean_cigb2312_bingb2312_chinese_cigbk_bingbk_chinese_cigeostd8_bingeostd8_general_cigreek_bingreek_general_cihebrew_binhebrew_general_cihp8_binhp8_english_cikeybcs2_binkeybcs2_general_cikoi8r_binkoi8r_general_cikoi8u_binkoi8u_general_cilatin1_binlatin1_danish_cilatin1_general_cilatin1_general_cslatin1_german1_cilatin1_german2_cilatin1_spanish_cilatin1_swedish_cilatin2_binlatin2_croatian_cilatin2_czech_cslatin2_general_cilatin2_hungarian_cilatin5_binlatin5_turkish_cilatin7_binlatin7_estonian_cslatin7_general_cilatin7_general_csmacce_binmacce_general_cimacroman_binmacroman_general_cisjis_binsjis_japanese_ciswe7_binswe7_swedish_citis620_bintis620_thai_ciucs2_binucs2_czech_ciucs2_danish_ciucs2_esperanto_ciucs2_estonian_ciucs2_general_ciucs2_hungarian_ciucs2_icelandic_ciucs2_latvian_ciucs2_lithuanian_ciucs2_persian_ciucs2_polish_ciucs2_roman_ciucs2_romanian_ciucs2_slovak_ciucs2_slovenian_ciucs2_spanish2_ciucs2_spanish_ciucs2_swedish_ciucs2_turkish_ciucs2_unicode_ciujis_binujis_japanese_ciutf8_binutf8_czech_ciutf8_danish_ciutf8_esperanto_ciutf8_estonian_ciutf8_general_ciutf8_hungarian_ciutf8_icelandic_ciutf8_latvian_ciutf8_lithuanian_ciutf8_persian_ciutf8_polish_ciutf8_roman_ciutf8_romanian_ciutf8_slovak_ciutf8_slovenian_ciutf8_spanish2_ciutf8_spanish_ciutf8_swedish_ciutf8_turkish_ciutf8_unicode_ci Dokumentation
* Neue Datenbank anlegen: Dokumentation
Keine Rechte
* MySQL-Laufzeit-Informationen anzeigen
* MySQL-System-Variablen anzeigen Dokumentation
* Prozesse anzeigen Dokumentation
* Zeichensätze und Kollationen
* Tabellenformate
* Datenbanken
* Exportieren
* Importieren
phpMyAdmin - 2.8.2.1
* MySQL Client-Version: 4.1.11
* Verwendete php Erweiterungen: mysql
*
Language Info:
*
Oberflächendesign:
* phpMyAdmin-Dokumentation
* Offizielle phpMyAdmin-Homepage
* [ChangeLog] [CVS] [Lists]
Die Version des MySQL-Servers ist veraltet. Drupal benötigt mindestens MySQL 4.1.1. (Momentan wird MySQL-Datenbank 4.0.27 verwendet) sagt mir der Installer
Wie kann ich das hinbekommen, das er richtig checkt...
- Anmelden oder Registrieren um Kommentare zu schreiben
ich hab dasselbe problem - ebenfalls mit inode/upc
am 31.07.2009 - 09:36 Uhr
Leider hilft der UPC-Support auch nicht weiter. Ich bin selbst ratlos.
Was für eine MySQL Client
am 31.07.2009 - 11:05 Uhr
Was für eine MySQL Client API Version gibt phpinfo() aus?
Läuft mehr als ein MySQL Server?
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Suchmaschinenoptimierung (SEO) & Drupal
Ja, lt Auskunft laufen zwei
am 31.07.2009 - 11:32 Uhr
Ja, lt Auskunft laufen zwei Server. Je einer mit 4.0 und 5.0. Lt Auskunft erkennt Drupal den Versionstring nicht. Um das Problem zu beheben sollte die String-Prüfung deinstalliert (auskommentiert) werden. Und zwar konkret: mysqli_@_server_info
Konnte den String aber nicht finden. Weiß jemand, wo?
mysql info aus phpinfo
am 31.07.2009 - 11:40 Uhr
mysql
MySQL Support enabled
Active Persistent Links 2
Active Links 2
Client API version 5.0.32
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/run/mysqld/mysqld.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib -lmysqlclient
Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket /tmp/mysql.sock /tmp/mysql.sock
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off
mysqli
MysqlI Support enabled
Client API library version 5.0.32
Client API header version 5.0.32
MYSQLI_SOCKET /var/run/mysqld/mysqld.sock
Directive Local Value Master Value
mysqli.default_host no value no value
mysqli.default_port 3306 3306
mysqli.default_pw no value no value
mysqli.default_socket /tmp/mysql.sock /tmp/mysql.sock
mysqli.default_user no value no value
mysqli.max_links Unlimited Unlimited
mysqli.reconnect Off Off
Danke für die Hilfe im vorhinein...
Fehler
am 31.07.2009 - 12:06 Uhr
mysqli_@_server_info ist falsch sorry: mysqli_get_server_info ist richtig
Problem gefunden - Fehler behoben
am 31.07.2009 - 12:08 Uhr
Ich hab folgende Zeilen in includes/database.mysql.inc auskommentiert:
/**
* Report database status.
*/
function db_status_report($phase) {
$t = get_t();
$version = db_version();
$form['mysql'] = array(
'title' => $t('MySQL database'),
'value' => ($phase == 'runtime') ? l($version, 'admin/reports/status/sql') : $version,
);
if (version_compare($version, DRUPAL_MINIMUM_MYSQL) < 0) {
$form['mysql']['severity'] = REQUIREMENT_ERROR;
$form['mysql']['description'] = $t('Your MySQL Server is too old. Drupal requires at least MySQL %version.', array('%version' => DRUPAL_MINIMUM_MYSQL));
}
return $form;
}
/**
* Returns the version of the database server currently in use.
*
* @return Database server version
*/
function db_version() {
list($version) = explode('-', mysql_get_server_info());
return $version;
}
also zeilen 20 - 46
danach konnte ich drupal 6 ganz normal installieren. funzt super.
Wenn 2 Server laufen,
am 31.07.2009 - 12:17 Uhr
Wenn 2 Server laufen, können die ja wohl nicht am selben Port lauschen, also muss es konfigmäßig vom Hoster nen Hinweis geben, wie die Konfigstrings für die Nutzung von MySQL A und B aussehen müssen.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Suchmaschinenoptimierung (SEO) & Drupal