Ubuntu18.04 安裝MySQL沒有提示輸入初始密碼,重設root密碼

在Ubuntu18.04安裝MySQL過程當中若沒有出現提示輸入密碼環節,等安裝完畢後可以使用如下方法重設MySQL的root密碼。mysql

使用安裝時的默認密碼登陸MySQL

安裝時默認生成的默認帳戶在 /etc/mysql/debian.cnf:
mysql-debian.pngsql

$ mysql -udebian-sys-maint -p

密碼是debian.cnf中的password,每一個人的密碼不同,根據本身系統中debian.cnf的密碼輸入。shell

修改root 密碼

登入MySQL後,執行如下命令:ui

use mysql;
update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password"; 
flush privileges;
quit;

重啓MySQL服務

$ sudo service mysql restart
$ mysql -u root -p // 啓動後輸入此前重設的密碼

補充:啓動和關閉的命令

啓動mysql:

方式一:sudo /etc/init.d/mysql start

方式二:sudo service mysql start

中止mysql:

方式一:sudo /etc/init.d/mysql stop

方式二:sudo service mysql stop

重啓mysql:

方式一:sudo/etc/init.d/mysql restart

方式二:sudo service mysql restart
相關文章
相關標籤/搜索