mysql设置root账号远程访问

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

vie /etc/mysql/my.cnf

找到bind-address,修改为(我的是宝塔安装的,所以在面板直接修改了)

bind-address  = 0.0.0.0

mysql设置root账号远程访问_第1张图片

保存并退出
登录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;

mysql设置root账号远程访问_第2张图片
设置root密码
重启mysql

你可能感兴趣的:(mysql,数据库)