在Ubuntu18.04安裝MySQL過程當中若沒有出現提示輸入密碼環節,等安裝完畢後可以使用如下方法重設MySQL的root密碼。mysql
安裝時默認生成的默認帳戶在 /etc/mysql/debian.cnf:
sql
$ mysql -udebian-sys-maint -p
密碼是debian.cnf中的password,每一個人的密碼不同,根據本身系統中debian.cnf的密碼輸入。shell
登入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;
$ 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