mysql8修改端口不生效
mysql好久没用,现在无法启动了,如何解决?
你的连接是使用机器名来指定的,从can'tgethostname就看到了,如果你的机器没有连上网或者防火墙等原因会
mysql8.0无法正常启动怎么解决? mysql好久没用,现在无法启动了,如何解决? 你的连接是使用机器名来指定的,从can'tgethostname就看到了,如果你的机器没有连上网或者防火墙等原因会造成机器名解释不正确所以不能连接,建议改指定IP连接mysql端口,然后用PING的方法来检查是否网络联通 windows8防火墙设置 mysql连接不上 肯定是你设置的不对,你可以不开防火墙,设置安全的mysql密码,另外把mysql服务降权,不用ADMINISTRATOR管理员账户,就算黑客获得root权限,他也不能拿到你的服务器。防火墙允许SQL端口多少行了路由器也要开放Tcp 3306端口!~ 如何修改mysql默认的监听端口 登录mysql, 使用命令show global variables like 'port';查看端口号 修改端口在配置文件my.ini,修改后重新启动。 [mysqld]port=3506mysql默认在本地环路地址127.0.0.1的3306端口监听,要使用其它ip地址需要修改配置文件。 1.编辑/etc/my.cnf 在[mysqld]节中增加下面一行: bind-address=0.0.0.0 #全部地址或者指定的ip地址 2.重启服务 service mysqld restart netstat -tln MySQL无法连接到本地服务器是什么原因 具体解决法如下:1.排除网络或防火墙问题先看是否能ping通远程服务器,ping192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet192.168.1.2113306,如果连接失败,配置防火墙。2.配置防火墙,开启3306端口vi/etc/sysconfig/iptables-AINPUT-mstate–stateNEW-mtcp-ptcp–dport3306-jACCEPT(允许3306端口通过防火墙)/etc/init.d/iptablesrestart(重启防火墙使配置生效)2.检查MySQL配置3.如果开启了防火墙,telnet还是失败,通过netstat查看3306的端口状态:netstat-apn|grep3360tcp600127.0.0.1:3306:::*LISTEN13524/mysqld注意红色的地方,这说明3306被绑定到了本地。检查一下my.cnf的配置,这里可以配置绑定ip地址。具体解决法如下:1.排除网络或防火墙问题先看是否能ping通远程服务器,ping192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet192.168.1.2113306,如果连接失败,配置防火墙。2.配置防火墙,开启3306端口vi/etc/sysconfig/iptables-ainput-mstate–statenew-mtcp-ptcp–dport3306-jaccept(允许3306端口通过防火墙)/etc/init.d/iptablesrestart(重启防火墙使配置生效)2.检查mysql配置3.如果开启了防火墙,telnet还是失败,通过netstat查看3306的端口状态:netstat-apn|grep3360tcp600127.0.0.1:3306:::*listen13524/mysqld注意红色的地方,这说明3306被绑定到了本地。检查一下my.cnf的配置,这里可以配置绑定ip地址。 (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |