mysql开放远程连接
2016-03-05 19:39
561 查看
1、检查端口是否被监听,没有的话请启动mysql。
2、检查用户是否具备远程连接,即host字段值不是 %
3、没有的话改一个
4、检查操作权限
5、没有的话,加权限。
6、用windows的telnet检查远程主机端口是否开放
7、没有开放,编辑防火墙打开特定端口。
编辑 /etc/sysconfig/iptables
添加 -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
保存后重启防火墙 service iptables restart
8、如果还没法连接上,我也不知道。
netstat -atnp | grep 3306
2、检查用户是否具备远程连接,即host字段值不是 %
mysql -uroot -p你的密码 use mysql; select host,user from user;
3、没有的话改一个
update user set host='%' where host='::1';
4、检查操作权限
show grants for 'root'@'%';
5、没有的话,加权限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY "你的明文密码" WITH GRANT OPTION; flush privileges;
6、用windows的telnet检查远程主机端口是否开放
open 主机ip 端口号
7、没有开放,编辑防火墙打开特定端口。
编辑 /etc/sysconfig/iptables
添加 -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
保存后重启防火墙 service iptables restart
8、如果还没法连接上,我也不知道。
相关文章推荐
- mysql explain 执行计划解读
- Mysql limit 分页机制和优化实例
- 压缩包安装mysql
- MySQL单表百万数据记录分页性能优化
- MySQL启动远程连接
- debian8更改mysql数据库目录
- MYSQL获取自增主键【4种方法】
- 关于MySQL服务安装\删除\启动\关闭 的批处理
- Ubuntu or Deepin 上安装 mysql 数据库
- lamp搭建discuz缺少依赖 mysqli_connect()
- MySql的一些常用操作
- mysql数据库cure操作
- Mysql----游标的嵌套循环
- win7-x64安装mysql5.7.11(官方zip版)
- MySQL优化技巧之三(索引操作和查询优化)
- mysql日志详细解析
- MySQL使用内存算法
- mysql插入数据,获取最新插入的ID(自增列)
- mysql学习笔记-基础
- mysql命令大全