Allgemein
Knowledge Base
- Neue Struktur (In Arbeit)
- Computertechnisches
Community
Privat
Hier ein Problem, was aktuell wohl etwas mehr Leute betrifft. Der Sprung auf die Version >=5.6 wenn die alte Version < 5.6 ist.
Es kommt zur Fehlermeldung:
ERROR 1275 (HY000?): Server is running in --secure-auth mode, but 'root'@'localhost' has a password in the old format;
please change the password to the new format
/etc/init.d/mysqld stop
mysqld
starten mit Parameter --skip-secure-auth
mysql -u <Username> -p<Password> DB
set old_passwords=0
update user set password=password('<Passwort>') where user='<Username>';
flush privileges;
quit
killall mysqld
oder dessen ID herausfinden mit ps aux | grep mysqld
und dann kill <ID>
, falls man nicht allein auf dem Rechner ist.
/etc/mysql/my.cnf
entfernen, falls überhaupt vorhanden.
/etc/init.d/mysqld start
mysql_upgrade -u<Username> -p<Password>
Jetzt sollte die MySQL Datenbank in der Version 5.6 wieder per Shell-Script erreichbar sein.