在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