windows 上Mysql远程连接配置
2016-05-03 15:03
435 查看
例子:
允许myuser使用mypassword从任何主机连接到mysql服务器。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
允许用户myuser从ip为192.168.1.6的主机连接到mysq服务器的dk数据库,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
问题:配置完之后还是不能访问。
原因:原因 - Windows 防火墙 在windows cmd上使用管理员权限运行下面的命令即可:
允许myuser使用mypassword从任何主机连接到mysql服务器。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
允许用户myuser从ip为192.168.1.6的主机连接到mysq服务器的dk数据库,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
问题:配置完之后还是不能访问。
原因:原因 - Windows 防火墙 在windows cmd上使用管理员权限运行下面的命令即可:
netsh advfirewall firewall add rule name="MySQL Server" action=allow protocol=TCP dir=in localport=3306
相关文章推荐
- Mysql常用命令详解
- 逐步讲解MySQL中定时事件计划的创建
- MySQL mysqldump数据导出详解
- mysql查询某月每一天的数据总和
- MySQL Data source rejected establishment of connection, message from server: "Too many connections"
- Rails 4 - Gem::LoadError: Specified 'mysql2' for database adapter, but the gem is not loaded
- mysql 慢查询
- [MySQL优化案例]系列 -- DISABLE/ENABLE KEYS的作用
- 定时备份mysql
- Mysql 特殊字符转义问题
- hibernate 表名大小写,mysql表名忽略大小写
- mysql安装与配置
- mysql常用函数小结
- mysql下merge分表
- Mysql增删改查语句
- mysql字符集问题
- MySQL 模糊查询及通配符转义
- mysql不允许远程链接
- mysql开启慢查询日志及验证过程
- 关于Mysql索引的笔记