bash:scripts/mysql_install_db: Keine solche Datei oder Verzeichnis

Ich bin am installieren mysql-5.5.13.tar.gz in debian 6.0.4. Ich bin die folgenden Schritte aus hier
Wenn ich den Schritt

scripts/mysql_install_db --user=mysql

bekomme ich die exception, dass

bash: scripts/mysql_install_db: Keine solche Datei oder Verzeichnis

Aber-Datei existieren in der Ort. Ich machte, dass die ausführbare Datei auch, aber es funktioniert nicht. Ich arbeitete in der root-terminal. Bitte helfen Sie mir dieses problem zu beheben.

Dank

Ich installiert

mysql-5.5.24-linux2.6-i686.tar.gz

Nun nach dem ausführen von Kommando

root@server06:/usr/local/mysql# scripts/mysql_install_db --user=mysql

bekam ich die Nachricht,

Installation von MySQL system Tabellen... 
./bin/mysqld: error while loading shared libraries: libaio.so.1: nicht öffnen können shared object-Datei: Keine solche Datei oder das Verzeichnis

Installation von system-Tabellen fehlgeschlagen! Überprüfen Sie die Protokolle in ./Daten für weitere Informationen.

Können Sie versuchen, starten Sie den mysqld-daemon mit:

shell> ./bin/mysqld --skip-grant &

und verwenden Sie das Kommandozeilen-Werkzeug ./bin/mysql
um eine Verbindung zu der mysql-Datenbank und Blick auf den grant-Tabellen:

shell> ./bin/mysql -u root mysql
mysql> show tables

Versuchen Sie 'mysqld --help' wenn Sie Probleme mit den Pfaden. Mit --log
gibt Ihnen ein log-in ./Daten, die hilfreich sein können.

Bitte konsultieren Sie die MySQL-Handbuch Abschnitt
'Probleme mit mysql_install_db", und den Abschnitt, der
beschreibt Probleme, die auf Ihrem OS. Eine weitere Informationsquelle sind die
MySQL-Mail-Archiven zur Verfügung zu http://lists.mysql.com/.

Bitte prüfen Sie alle der oben genannten vor Mail an uns! Und denken Sie daran, wenn
Sie uns eine mail, MÜSSEN Sie die verwenden Sie die ./bin/mysqlbug-Skript!

und mysql wird nicht gestartet. Bitte helfen Sie mir, sollte ich zum download einen anderen?

Installierte ich "libaio" mit apt-get, dann es erfolgreich installiert wurde. aber als ich angefangen habe mysql mit dem Befehl

bin/mysqld_safe --user=mysql &

bekam ich die Nachricht,

root@server06:/usr/local/mysql# bin/mysqld_safe --user=mysql 
120514 16:10:11 mysqld_safe Anmeldung auf '/var/lib/mysql/server06.err'. 
120514 16:10:11 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 
120514 16:10:13 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid endete

In der /var/lib/mysql/server06.err-Datei fand ich folgenden

20514 16:15:49 [Hinweis] 
120514 16:15:49 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid beendet 
120514 16:17:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 
120514 16:17:57 [FEHLER] nicht finden Können, messagefile '/usr/share/mysql/english/errmsg.sys' 
120514 16:17:57 [Note] Plugin 'FEDERATED' is disabled. 
120514 16:17:57 InnoDB: Die InnoDB-Speicher-heap ist deaktiviert 
120514 16:17:57 InnoDB: Mutexe und rw_locks verwenden InnoDB die eigene Umsetzung 
120514 16:17:57 InnoDB: Komprimierte Tabellen verwenden, zlib-1.2.3 
120514 16:17:57 InnoDB: Using Linux native AIO 
120514 16:17:57 InnoDB: Initializing buffer pool size = 128.0 M 
120514 16:17:57 InnoDB: Abgeschlossene Initialisierung von buffer-pool 
120514 16:17:57 InnoDB: höchste unterstützte Datei-format ist Barracuda. 
120514 16:17:57 InnoDB: Warten auf die hintergrund-threads zu starten 
120514 16:17:58 InnoDB: 1.1.8 started; log sequence number 1595675 
120514 16:17:58 [ERROR] Aborting 

120514 16:17:58 InnoDB: Starting shutdown... 
120514 16:17:59 InnoDB: Shutdown abgeschlossen; log sequence number 1595675 
120514 16:17:59 [Hinweis] 
120514 16:17:59 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid endete

Ich suchte eine Menge über diese konnten aber nicht die Lösung. Jede Hilfe wird apprisiated
Dank

  • Sie können es installieren, indem Sie apt-get-Befehl, wie diese "apt-get install mysql-server" Quelle
  • ja aber ich habe die Installation von tar.gz
  • ein ls unter dem Ordner scripts
  • ich sehe in der tuto-shell> und nicht $, ABE Sie haben dies in Ihrem terminal oder Sie haben $ prompt, (kann sein das es ein Anzeichen für somone else um Ihnen zu helfen)
  • Ich sehe, dass es # nicht $
  • Set 'language' - option in /etc/my.cnf und verweisen Sie auf das Verzeichnis mit den Sprachdateien, z.B.: language = /usr/local/mysql/share/english

InformationsquelleAutor sjain | 2012-05-13
Schreibe einen Kommentar