您的位置:首页 > 数据库 > MySQL

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错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: