Пароль root для MySQL при установке из Центра приложений Ubuntu

Пароль root для MySQL при установке из Центра приложений Ubuntu

Я устанавливаю MySql Server и MySql Client на свой Ubuntu 16.04.1 из «Центра программного обеспечения Ubuntu».

Насколько я знаю, при установке mysql-serverиз терминала, он запрашивает rootпароль в середине процесса установки. Но когда я устанавливаю его из "Ubuntu Software Center", он просто устанавливается, и я не знаю, какой пароль root.

решение1

Вот как остановить/убить существующий демон MySQL, если он запущен:

 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.

Запустить безопасный демон MySQL с пропуском таблиц привилегий

 sudo mysqld_safe --skip-grant-tables &

Войдите в MySQL как root без пароля.

 sudo mysql -u root mysql

Запустите запрос UPDATE для сброса пароля root.

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

Остановить безопасный демон MySQL

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

Запустить демон MySQL

sudo /etc/init.d/mysql start

Привилегии сброшены. Запустите MySQL и войдите как root с паролем, который вы сбросили.

 sudo mysql -u root -p mysql

Связанный контент