预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://blog.csdn.net/sctq8888/article/details/7446906"Linux开启mysql远程连接的设置步骤 分类:HYPERLINK"http://blog.csdn.net/sctq8888/article/category/1090262"数据库2012-04-1020:02544人阅读HYPERLINK"http://blog.csdn.net/sctq8888/article/details/7446906"\l"comments"评论(0)HYPERLINK"javascript:void(0);"\o"收藏"收藏HYPERLINK"http://blog.csdn.net/sctq8888/article/details/7446906"\l"report"\o"举报"举报 Mysql默认root用户只能本地访问,不能远程连接管理HYPERLINK"http://www.itlogger.com/tag/mysql"\o"查看mysql中的全部文章"\t"_blank"mysql数据库,HYPERLINK"http://www.itlogger.com/tag/linux"\o"查看Linux中的全部文章"\t"_blank"Linux如何开启mysql远程连接?设置步骤如下:1、GRANT命令创建远程连接mysql授权用户itloggermysql-uroot-pmysql>GRANTALLPRIVILEGESON*.*TOitlogger@localhostIDENTIFIEDBY‘www.itlogger.com’WITHGRANTOPTION;mysql>GRANTALLPRIVILEGESON*.*TOitlogger@”%”IDENTIFIEDBY‘www.itlogger.com’WITHGRANTOPTION; 第一句增加itlogger用户授权通过本地机(localhost)访问,密码“www.itlogger.com”。第二句则是授与itlogger用户从任何其它主机发起的访问(通配符%)。2、设置HYPERLINK"http://www.itlogger.com/network/264.html"\o"防火墙"防火墙允许3306端口vi/etc/sysconfig/HYPERLINK"http://www.itlogger.com/network/458.html"\o"IP"IPtables添加-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport3306-jACCEPT(注意添加在-ARH-Firewall-1-INPUT-jREJECT–reject-withicmp-host-prohibited之前,否则可能导致规则不生效)重启防火墙serviceiptablesrestart3、附:Mysql无法远程连接的常见问题 1)查看Mysql的端口是否正确,通过netstat-ntlp查看端口占用情况,一般情况下端口是3306。 2)报错:ERROR2003(HY000):Can’tconnecttoMySQLserveron’192.168.51.112′(111)查看/etc/my.cnf中,skip-networking是否已被注掉,需要注掉。3)报错:ERROR2003(HY000):Can’tconnecttoMySQLserveron’192.168.51.112′(113)查看是否iptables没有允许mysql连接,通过:serviceiptablesstop临时关闭测试是否可以正常远程访问,如果可以,按上面方面设置iptable允许3306端口4)远程访问mysql速度很慢的解决方法修改/etc/my.cnf或my.ini[mysqld]下添加skip-name-resolveskip-grant-tables ********************************************************************************************************************** mysql数据库远程访问设置方法 1、修改localhost更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改成"%"mysql>usemysql;mysql>updateusersethost='%'whereuser='root';mysql>selecthost,userfromuser;mysql>FLUSHPRI