在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