连接远程服务器mysql
2018-02-26 16:07
176 查看
Begin
本地连接远程服务器的mysql数据库mysql在默认安装情况下,只允许本地localhost登录,远程是没有权限连接的。
可以自行到服务器查看:
//进入mysql mysql -u username -p password; //选择mysql数据库 use mysql; //查看user表 select Host,User,Password from user;
可以看到仅有root用户仅有localhost可以连接。
解决方案
允许root用户在任何ip下登录,并具有所有权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
允许root用户在指定ip下登录,并具有所有权限
GRANT ALL PRIVILEGES ON *.* TO root@"88.8.8.88" IDENTIFIED BY "password" WITH GRANT OPTION;
允许root用户在指定ip下登录,并具有指定权限
GRANT select,insert,update,delete ON *.* TO root@"88.8.8.88" IDENTIFIED BY "password";
移除用户权限
//清除了username用户对于dbname的相关授权权限 REVOKE all on dbname from username;
更新权限需要重载授权表
//重载授权表 FLUSH PRIVILEGES;
End
相关文章推荐
- 阿里云服务器配置MySQL远程连接
- mysql服务器3306端口不能远程连接的解决
- 使用navicat建立与服务器的远程mysql连接
- MySQL环境搭建以及服务器远程连接的配置(WindowsX64)
- Windows命令提示符CMD如何连接到远程MySql服务器(笔记)
- 阿里云服务器mysql怎么设置远程连接
- 解决mysql服务器3306端口不能远程连接
- 阿里云服务器安装mysql远程工具连接报Can't connect to MySQL server on 'X.X.X.X'(10038)
- 本地Navicat for Mysql 连接不上远程阿里云服务器mysql(windows系统)
- linux 服务器mysql已经配置好,远程连接不上(已解决)
- Ubuntu环境变量的设置 && 桌面添加应用的快捷方式 && OTA服务器的搭建和发布 && 允许mysql远程连接
- 使用navicat建立与服务器的远程mysql连接
- 阿里云服务器Linux环境下设置mysql支持远程连接数据库
- 关于mysql服务器3306端口不能远程连接的解决
- Ubuntu服务器打开/关闭mysql远程连接
- 远程连接Ubuntu服务器的mysql出现没有权限错误的解决办法
- 怎样远程连接服务器上的MySql?
- 阿里云服务器 mysql远程连接时,出现连接不上的解决办法
- 连接远程服务器上的mysql会出现的问题和解决方式(账号设置等操作)
- Ubuntu16.04服务器安装配置MySQL并开启远程连接