远程服务器上Mysql远程用户登录授权方法

一、mysql远程用户登录授权

1、授权给特定的IP地址,密码admin

grant all privileges on *.* to 'root'@'127.0.0.1' identified by 'admin' with grant option;
flush privileges;

2、授权所有用户访问,密码是admin

grant all privileges on *.* to 'root'@'%' identified by 'admin' with grant option;
flush privileges;

说明:ip和百分号前面的root为用户名,by后面的admin为数据库密码

二、修改配置文件

默认情况下mysql只允许本地登录,需要将配置文件做一下修改
ubuntu服务器下面的路径
sudo vim /etc/mysql/my.cnf
找到如下一行,然后注释

#bind-address  = 127.0.0.1  <---注释掉这一行就可以远程登录了

三、重启mysql

sudo /etc/init.d/mysql restart

四、本地可以用Navicat for Mysql测试

标签: