在云服务器上安装mysql数据库后,发现无法通过本机数据库连接工具访问,如下方法即可解决:
首先添加远程ip访问权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
ALL PRIVILEGES ON 后面的*.*表示所有数据库,即完全访问权限,可以指定为特定数据库。
其中使用%来表示所有IP,root是账户名,123456是密码。
即,允许来自所有的IP连接并使用root账户和123456这个密码进行访问。
使设置立刻生效。
FLUSH PRIVILEGES;
怕以后会忘记就记录一下,有所疏漏还望提醒。
**
上述远程连接权限语句只适用于mysql8.0以前的版本
**
如果是8.0及以上版本需要使用下述语句
CREATE USER root@'%' IDENTIFIED BY '123456';
grant all privileges on *.* to root@'%' with grant option;
更多推荐
设置指定ip访问mysql数据库
发布评论