在Ubuntu18.04安装MySQL过程中若没有出现提示输入密码环节,等安装完毕后可使用以下方法重设MySQL的root密码。
使用安装时的默认密码登录MySQL
安装时默认生成的默认账户在 /etc/mysql/debian.cnf:
$ mysql -udebian-sys-maint -p
密码是debian.cnf中的password,每个人的密码不一样,根据自己系统中debian.cnf的密码输入。
修改root 密码
登入MySQL后,执行以下命令:
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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。