windows服务器下如何修改mysql使mysql允许任何IP远程连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows服务器下如何修改mysql使mysql允许任何IP远程连接相关的知识,希望对你有一定的参考价值。

可以私信我,要联 系 方 式 的 希望不是抄袭的、。如题

参考技术A

远程ip链接。和 是 windos服务器还是 linux服务器没关系。

    登录服务器mysql

    授权法。

    例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

追问

怎么远程远程连接mysql?有什么软件

追答

putty这个软件。你登陆进去服务器。

然后命令 


mysql -uroot  -pmysql密码  


远程设置下就好。或者你用这个 navicat

看看连接上了么。 不知道你的mysql数据库让不让远程ip连接的。你最好先上服务器上看看。

追问

navicat我用过了 连接不上去,都是一个样。
服务器我也按照你说的“授权法”设置了一下,貌似还是没有用呀!!!

本回答被提问者采纳
参考技术B 找到mysql数据库下的user

INSERT INTO `user` VALUES ('localhost', 'root', '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', '0', '0', '0', '0');
INSERT INTO `user` VALUES ('%', 'root', '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'N', '', '', '', '', '0', '0', '0', '0');

第一条sql 添加一个用户 用户名为ROOT用户仅限本机使用
第二条sql 添加一个用户 用户名为ROOT用户所有IP都能使用
要指定IP就把%设置成你需要指定的IP即可追问

设置了端口是什么?怎么远程连接mysql

追答

端口怎么设置我就不知道了 远程连接mysql的方法很多中 用程序 或者工具都行 URL写上需要连接的IP就行

参考技术C 本来就是可以的啊!

以上是关于windows服务器下如何修改mysql使mysql允许任何IP远程连接的主要内容,如果未能解决你的问题,请参考以下文章

mysq修改密码

windows 下mysq安装之后的数据恢复案例

windows远程连接MySQL失败

如何启动MySQL服务器

如何启动MySQL服务器

Windows下Mysql数据库服务的关闭和重启