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 VerzeichnisInstallation 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 endeteIn 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 endeteIch 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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Durch den Archiv-Dateinamen
mysql-5.5.13.tar.gz
ich vermute, Sie haben wahrscheinlich heruntergeladen, die Quellcode-version der MySQL-Datenbank. Das ist, warum die install-Prozedur nicht funktioniert. Nach der Instruktion Folgen, müssen Sie ein Archiv mit der binary-version, die mit dem Namen mehr wiemysql-5.5.24-linux2.6-x86_64.tar.gz
odermysql-5.5.24-linux2.6-i686.tar.gz
(je nach Architektur).Anderen Weg, um zu erkennen, ob Sie den richtigen Archiv oder nicht, ist auf der Suche in das extrahierte Verzeichnis. Eine source-code-version wird eine Menge von Dateien und Verzeichnissen in der es auch für wie
INSTALL-SOURCE
,configure
,Makefile.am
,sql
,mysys
,unittest
, etc. Eine binary-version trägt Verzeichnisse wiebin
,sbin
,libexec
usw.Zu installieren, müssen Sie
libaio-dev
Anleitung für Debian-basierte Distributionen:
sudo apt-get install libaio-dev
tun
paste Fehler, wenn es irgendwelche