MySQL无法被远程访问,错误提示10038
2016-04-27 22:17
344 查看
新搭建的linux服务器,常遇到mysql无法被远程访问(包括navcat等软件也是如此)错误提示常为10038,此时,需要向mysql中添加用户权限,即添加可远程访问的用户及其ip地址
具体过程如下:
1.在终端进入mysql
终端输入:mysql -u root -p
终端会提示输入密码。。。。
2.创建用户
grant all on your_DB.* To ‘root’@’123.123.123.%’ IDENTIFIED BY ‘your_password’;
此处的“root”为mysql的账号,“123.123.123”为所能允许访问数据库的网段,如“123.%”、“123.123.%”、“123.123.123.%”,如果要所有网段访问,把它去掉即可,即一个“%”即可。
修改/etc/mysql/my.cnf
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可
这样以后,通过navcat等远程访问服务器数据库就不会出现10038错误。
具体过程如下:
1.在终端进入mysql
终端输入:mysql -u root -p
终端会提示输入密码。。。。
2.创建用户
grant all on your_DB.* To ‘root’@’123.123.123.%’ IDENTIFIED BY ‘your_password’;
此处的“root”为mysql的账号,“123.123.123”为所能允许访问数据库的网段,如“123.%”、“123.123.%”、“123.123.123.%”,如果要所有网段访问,把它去掉即可,即一个“%”即可。
修改/etc/mysql/my.cnf
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可
这样以后,通过navcat等远程访问服务器数据库就不会出现10038错误。
相关文章推荐
- Mysql数据库的优化技术
- Mysql学习笔记(三)运算符和常用函数
- MySQL数据类型:SQL_MODE设置不容忽视
- mysql中变量character_set_connection的具体作用
- MySQL数据库远程备份
- JDBC数据库基础操作(Mysql)
- MySQL存储过程详解 mysql 存储过程
- MySQL解释--百度百科
- mysql的alter
- mysql的alter
- 创建外键的前提
- 创建外键的前提
- mysql权限设置
- mysql权限设置
- MySQL细说
- mysql基本语句
- mysql-proxy源码安装及配置mysql读写分离
- MYSQL之性能优化 ----MySQL性能优化必备25条
- 赶集网mysql开发36军规
- mysql服务器查询慢原因分析方法