登录服务器,找到MySQL的配置文件my.cnf(一般位于/etc/mysql/my.cnf),使用文本编辑器打开该文件。

vie /etc/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;

如果上面的命令提示错误,那就用下面这个

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

刷新配置

flush privileges;

查看结果

select host, user, authentication_string, plugin from user;

在这里插入图片描述
设置root密码
重启mysql

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐