navicat远程连接mysql,2003 can't connect to mysql server on 10038
2016-07-28 23:06
871 查看
1:我们连接远程服务器的mysql,如果出现问题,很大问题会出在服务器的端口和授权问题
首先我们通过
①:netstat -an|grep 3306
来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用
所以,我们需要
②:打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1注销
③:进入mysql,对远程用户进行授权,
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
这里的root 是你远程登录的用户,xxxxxx是你登录使用的密码,然后可以在mysql数据 表中查看到你这个用户已经被添加到user表中
首先我们通过
①:netstat -an|grep 3306
来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用
所以,我们需要
②:打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1注销
③:进入mysql,对远程用户进行授权,
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
这里的root 是你远程登录的用户,xxxxxx是你登录使用的密码,然后可以在mysql数据 表中查看到你这个用户已经被添加到user表中
相关文章推荐
- mysql56 在线源码查看
- Mysql数据库基本操作
- MySQL进阶(二)——子查询
- mysqldump中使用flush tables with read lock的风险分析
- MySQL灾难恢复
- MySQL存储过程
- 开源分布式MySQL中间件探究与应用 dba+
- mysqldump原理及实践
- mysql 易错误理解
- MySQL之Replication
- Mysql异常:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
- Mysql异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
- Mysql查询缓存研究
- mysql的函数
- MYSQL 技术内幕 博客学习
- MySQL 5.6 for Windows 解压缩版配置安装
- mysql 触发器示例
- mysql命令2
- MySQL之逻辑查询处理流程
- 主从复制读写分离多种方案