一、修改root密码
场景1(初始安装无需密码):
1.1,首先切到系统root或mysql用户下,使用mysql客户端命令进入:
mysql -uroot
1.2,修改允许远程访问:
use mysql;
update user set host='%';
1.3,修改root密码【重点】(与mysql8以下不同)
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
1.4,刷新权限信息:
flush privileges;
image.png
场景2(初始安装有需密码或忘记root密码):
2.1 重置或修改root密码(注:其中-p参数指定旧密码,新版mysql可能不允许在命令明文指定,此时-p无需指定值,--socket参数可选):
mysqladmin -u root -p --socket=/tmp/mysql.sock
2.2 该命令之后会提示输入原密码,输入正确后即可修改。
例如,设置root用户的密码为123456,则
mysqladmin -u root -p password 123456
2.3 UPDATE user 语句
这