远程连接服务器的Mysql
2018-01-14 01:41
218 查看
找到mysql数据库的user表的host字段,将其修改为”%”,然后执行下面的命令。
use mysql;
select host,user,password from user;
update user set host=”%” where user = “root” and host =”localhost”;
也可以添加新用户,并将其host字段修改为”%”。
GRANT USAGE ON . TO ‘lyt’@’localhost’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
update user set host=”%” where user = “lyt” and host =”localhost”;
刷新权限,正式使用修改后的权限,否则修改的权限不予生效。
flush privileges;
(1) 第一个表示库,第二个表示表; .对全部数据库的全部表授权,so.ok 表示只对so这个库中的ok表授权
(2) root 表示要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的
(3) ‘%’ 表示允许远程连接的IP地址,%代表允许所有IP连接
‘root’ 是设置授权用户的连接密码
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
打开服务器网页控制台上的安全组策略,加上3306端口。
![](http://img.blog.csdn.net/20180114221316744?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjkxODUxNDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
–下面这一步可有可无。
控制面板\系统和安全\Windows 防火墙\允许的应用。
找到MySQL Server 并在私网和公网的选择框打上对号。
use mysql;
select host,user,password from user;
update user set host=”%” where user = “root” and host =”localhost”;
也可以添加新用户,并将其host字段修改为”%”。
GRANT USAGE ON . TO ‘lyt’@’localhost’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
update user set host=”%” where user = “lyt” and host =”localhost”;
刷新权限,正式使用修改后的权限,否则修改的权限不予生效。
flush privileges;
(1) 第一个表示库,第二个表示表; .对全部数据库的全部表授权,so.ok 表示只对so这个库中的ok表授权
(2) root 表示要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的
(3) ‘%’ 表示允许远程连接的IP地址,%代表允许所有IP连接
‘root’ 是设置授权用户的连接密码
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
打开服务器网页控制台上的安全组策略,加上3306端口。
–下面这一步可有可无。
控制面板\系统和安全\Windows 防火墙\允许的应用。
找到MySQL Server 并在私网和公网的选择框打上对号。
相关文章推荐
- 远程连接MySql服务器时 报not allowed to connect错误解决办法
- 远程连接服务器上的MySQL
- 第十一章 PhpMyAdmin连接远程mysql服务器---连接openwrt 703N服务器
- 远程连接Mysql服务器问题
- windows 2003下远程连接mysql服务器慢的 解决办法:
- mysql 允许多台远程服务器连接(外网连接)
- 阿里云服务器mysql怎么设置远程连接
- 通过secureCRT远程连接服务器后安装mysql
- 无法远程连接MySql服务器解决方法(错误号:1130)
- mysql服务器3306端口不能远程连接的解决
- [置顶] 【mysql 远程连接】关于远程连接服务器MySql的一些解决方案
- python远程连接mysql服务器
- 无法远程连接mysql服务器
- linux 服务器mysql已经配置好,远程连接不上(已解决)
- 连接远程服务器mysql
- Navicat和MySQL的故事之“使用Navicat远程连接装在虚拟机centos上的mysql服务器问题总结”
- 最近在配mysql和web分离的服务器时所出现的phpmyadmin无法连接远程数据库问题
- 阿里云服务器配置MySQL远程连接
- 利用SSH隧道方式连接远程MySQL服务器
- 解决mysql服务器3306端口不能远程连接