Mysql-Root-Passwort bei der Installation vom Ubuntu Software Center

Mysql-Root-Passwort bei der Installation vom Ubuntu Software Center

Ich installiere MySql Server und MySql Client auf meinem Ubuntu 16.04.1 vom „Ubuntu Software Center“.

Soweit ich weiß, wird bei der Installation mysql-serverüber das Terminal rootmitten im Installationsvorgang nach einem Kennwort gefragt. Aber wenn ich es über das „Ubuntu Software Center“ installiere, wird es gerade installiert und ich kenne das rootKennwort nicht.

Antwort1

So stoppen/beenden Sie den vorhandenen MySQL-Daemon, falls er ausgeführt wird:

 sudo  ps -ef | grep mysql      - checks if mysql/mysqld is one of the running processes.

 sudo kill -9 'pid' mysqld             - kills the daemon, if it is running.

Führen Sie den sicheren MySQL-Daemon aus, indem Sie die Berechtigungstabellen überspringen

 sudo mysqld_safe --skip-grant-tables &

Melden Sie sich bei MySQL als Root ohne Kennwort an

 sudo mysql -u root mysql

Führen Sie eine UPDATE-Abfrage aus, um das Root-Passwort zurückzusetzen

  UPDATE user SET authentication_string=PASSWORD("MyNewPassword") WHERE user="root";
  FLUSH PRIVILEGES;

Stoppen Sie den sicheren MySQL-Daemon

 sudo  ps -ef | grep mysqld_safe 
 sudo kill -9 'pid' mysqld_safe

Starten Sie den MySQL-Daemon

sudo /etc/init.d/mysql start

Die Berechtigungen werden gelöscht. Starten Sie MySQL und melden Sie sich als Root mit dem zurückgesetzten Passwort an.

 sudo mysql -u root -p mysql

verwandte Informationen