MySql是默认关闭远程连接的,需要给远程客户添加权限才能链接。
通过select*from mysql.user 查看用户及权限这个是可以查看权限的。。
首先:允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下 :
首先进行授权操作语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION
然后重载授权表
FLUSH PRIVILEGES
然后:允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下
进行授权操作语句:
GRANT ALL PRIVILEGES ON *.* TO root@"IP" IDENTIFIED BY "password" WITH GRANT OPTION
然后重载授权表
FLUSH PRIVILEGES
上面的password。是远程登录的密码设置!!