登录服务器,找到MySQL的配置文件my.cnf(一般位于/etc/mysql/my.cnf),使用文本编辑器打开该文件。
vie /etc/mysql/my.cnf
找到bind-address,修改为(我的是宝塔安装的,所以在面板直接修改了)
bind-address = 0.0.0.0
保存并退出
登录mysql
mysql -uroot -p
输入密码
进入mysql数据库
use mysql;
授权root账号
grant all on *.* to 'root'@'%' with grant option;
刷新配置
flush privileges;
查看结果
select host, user, authentication_string, plugin from user;
设置root密码
重启mysql