mysql>use mysql /*进入mysql用户*/
mysql>update user set authentication_string=password('newpass') where user='root'; //5.7
mysql> update mysql.user set password=PASSWORD(’新密码’) where User=’root’; //5.6
mysql>flush privileges;
方法二:
mysqladmin -u root password ‘newpass’
方法三:
mysql> SET PASSWORD = PASSWORD('newpass'); //root用户
mysql> SET PASSWORD FOR 用户 = PASSWORD(‘newpass');
忘记密码解决办法:
vi /etc/my.cnf
[mysqld]
末尾添加
skip_name_resolve
skip_grant_tables
bind-address=0.0.0.0
systemctl restart mysqld