mysql -uroot -p #input password use mysql; update user set host='%' where user='root'; flush privileges; #ok
密码root密码也可以改:
先停止正在运行的mysql实例,在配置文件/etc/my.cnf里面加入 skip-grant-tables, 重新启动Mysql
或者使用bin/safe_mysqld --skip-grant-tables & 启动
使用 mysql -u root 连接(现在已经可以无密码连接了)
update user set password = Password('123') where User = 'root'; flush privileges;
注意密码需要使用 Password 函数