從 Ubuntu 軟體中心安裝時的 Mysql root 密碼

從 Ubuntu 軟體中心安裝時的 Mysql root 密碼

我從「Ubuntu 軟體中心」在 Ubuntu 16.04.1 上安裝 MySql Server 和 MySql Client。

據我所知,當您從終端安裝時,它會在安裝過程中mysql-server提示輸入密碼。root但是當我從“Ubuntu軟體中心”安裝它時,它只是安裝,我不知道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 &

以 root 身分登入 MySQL,無需密碼

 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

相關內容