mysql不能连接服务器主机(mysql数据库无法连接到服务器)
1进入命令行,telnet serverip 3306,是有响应的2用MySQL客户端直接连接测试mysql hdbhost uusername p,报错ERROR 2013 HY000 Lost connection to MySQL server at #39reading initial communication packet#39。
1登录账号密码服务器名称数据库名称登录错误导致不能连接仔细检查好所填信息是否正确,填写正确一般就可以解决解决方法当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题,更改服务器名称一般可以。
1在服务器端,打开cmd窗口,进入mysql 安装目录bin 下,输入mysql u root p,然后回车,输入密码后回车进入mysql命令行2输入use mysql3输入select user,host from user可以看到host中只有localhost主机我们。
1 检查一下MySQL连接参数配置,连接参数中主机地址写的是IP还是机器 名2 检查MySQL服务器是否是动态获取IP,如果是,那客户端连接时,如果按IP联接,就有可能出现IP不正确的情况3 检查MySQL服务器,看服务是否经常。
安装MySQL以后应该会自动启动资料库服务选择开始电脑右键管理,在电脑管理窗口选择服务与应用程序服务,检查MySQL服务的状态是否为已启动。
如果本地能通,再到客户端的机器上把 localhost 换成 MySQL 服务器的 ip 地址进行测试如果不能通,通常有两种原因,一种原因是 OS 或网络的问题,或者是防火墙另一种原因是 mysqld 自身根本没有侦听客户端的连接。
看看你的mysql服务启动了没,密码错误没。
mysql u root pvmwaremysqluse mysqlmysqlupdate user set host = #39%#39 where user = #39root#39mysqlselect host, user from user2 授权法例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
还没有评论,来说两句吧...