Selbst nachdem ich das root-Passwort mit dem folgenden Befehl setze ich nicht auf MySQL anmelden können: (andere Befehle aufgelistet zusätzliche Informationen zur Verfügung zu stellen)kann nicht gestartet werden mySQL
# sudo dpkg-reconfigure mysql-server-5.1
# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
# telnet 127.0.0.1 3306
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
# ps -Aw |grep mysql
26522 ? 00:00:00 mysqld
# /etc/init.d/mysql start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
Update:
# sudo mysqladmin -u root password 123
mysqladmin: connect to server at 'localhost' failed
es scheint, MySQL läuft nicht richtig
Update: Ich benutze MySQL 5.1 unter Ubuntu. Es war OK bis ich einige Änderungen in my.cnf vorgenommen habe, um Remote Access zu aktivieren. Ich mache meine Änderungen rückgängig, aber die Probleme haben sich nicht gelöst! (Vielleicht habe ich vergessen, etwas, was rückgängig gemacht werden!)
Update:
# service mysql status
mysql start/running, process 26650
# /etc/init.d/mysql status
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql status
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the status(8) utility, e.g. status mysql
mysql start/running, process 26650
Verwendung mysqladmin Befehl sein root-Passwort – kappa
Sorry für die späte Antwort zu erstellen - wenn Sie das Problem noch nicht behoben haben, versuchen Sie Ihre my.cnf veröffentlichen (ohne sensible Informationen, natürlich). Wenn Sie mit Fernzugriff spielen, ist es denkbar, dass der lokale Zugriff versehentlich deaktiviert wurde. Ziehen Sie auch in Betracht, der my.cnf-Datei eine Protokollierung hinzuzufügen, um eine bessere Vorstellung davon zu bekommen, was passiert (über 'log-error =/var/log/mysqld.log'). – Matthematics
@ Lübnah Danke, ich habe beschlossen, MySQL neu zu installieren. Aber wie ist es möglich, dass lokaler Zugriff deaktiviert wurde? – PHPst