mysql重置和修改密码 Ubuntu系统

忘记密码要重置密码

cat /etc/mysql/debian.cnf

/etc/mysql/debian.cnf这个只有Debian或者Ubuntu服务器才有,里面有mysql安装后自带的用户,作用就是重启及运行mysql服务。我们用这个用户登录来达到重置密码的操作
mysql重置和修改密码 Ubuntu系统_第1张图片
使用上面的那个文件中的用户名和密码登录mysql
mysql -u[username] -p[password]
use mysql;
descibe table user; 主要是看密码列是authentication_string还是password
mysql5.7用这个:update user set authentication_string=password(‘newpassword’) where user=‘root’
mysql 8用这个:update user set authentication_string=‘newpassword’ where user=‘root’;
exit
重启mysql
systemctl restart mysql

修改密码

有一个mysqladmin命令
mysql重置和修改密码 Ubuntu系统_第2张图片
password选项就是用来修改密码的
那么修改密码就很简单了
mysqladmin -uroot -p password

重启mysql服务即可

你可能感兴趣的:(mysql,ubuntu,数据库)