ubuntu初始修改MySQL root密码

step1:登录mysql


首先使用查看初始账户和密码

sudo vim /etc/mysql/debian.cnf

文件如下:

 

复制用户名和密码

mysql -u 用户名 -p

password:密码

切换到mysql这个用户

use mysql;

step2:修改密码


这里不同版本可能修改的语句不同

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
update mysql.user set authentication_string=password(‘xxxx’) where user=‘root’;

温馨提示:

如果提示如下错误的话,可能是密码等级太低导致,可以执行下列语句修改限制

错误:
Your password does not satisfy the current policy requirements

set global validate_password.policy=0;

set global validate_password.length=1;

step3:重置mysql


flush privileges;

exit;

关闭mysql

sudo service mysql stop

启动mysql

sudo service mysql start

step4:重新登录下mysql

mysql -u root -p

你可能感兴趣的:(mysql,ubuntu,linux)