有问题就有答案
Q1:无法连接远程MySQL数据库哪,如何解决
一、连接远程数据库:1、显示密码如:MySQL连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”C:/>mysql -h192.168.5.116 -P 3306 -u root -p1234562、隐藏密码如:MySQL 连接本地数据库,用户名为“root”,C:/>mysql -hlocalhost -u root -pEnter password:二、配置mysql允许远程链接默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录1本文提供了二种方法设置mysql可以通过远程主机进行连接2一、改表法在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host"项,将"localhost"改称"%"例如:#mysql -u root-pEnter password:……mysql>mysql>update userset host = '%' where user = 'root';mysql>select host,user from user;二、授权法例如:你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话3mysql>GRANT ALLPRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码mysql>GRANT ALLPRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY'mypassword' WITH GRANT OPTION;mysql>FLUSHPRIVILEGES使修改生效,就可以了常见问题:1、在采用法二授权法之后,无法在本地登录mysql(如:#mysql -u root -p -h192.168.5.116Enter password:ERROR 1045 (28000): Access denied for user'root'@'loadb116' (using password: YES)上例中loadb116是主机名.解决方法:1、这时可以使用:mysql -uroot -p 登录,进入到mysql后4mysql> grant all privileges on *.* to 'root'@'loadb116'identified by '123456' with grant option;Query OK, 0 rows affected(0.00 sec)mysql> flushprivileges;Query OK, 0 rows affected (0.00sec)2、在本地使用ip地址登录#mysql -u root -p -h192.168.5.116Enter password:Welcome to the MySQLmonitor. Commands end with ; or /g.Your MySQL connection id is 60Serverversion: 5.1.45 MySQL Community Server (GPL)Type 'help;' or '/h' forhelp. Type '/c' to clear the buffer.mysql>
Q2:无法连接远程mysql数据库服务器,高手请进!
先测试是否能够ping通该机,很多防火墙设置会阻止网络访问5开始〉运行ping 192.168.0.2 -t显示replay from 192.168.0.2: bytes=32 time<1ms TTL=255则正常再通过以上操作,一步步解决问题
Q3:mysql 无法连接数据库,请检查数据库是否启动,数据库服务器地址是否正确
1.'60.191.254.236' 是你的本机IP的话 看看自己服务启动了么?2.'60.191.254.236' 如果是其他机器 就要检查服务器的mysql服务开了吗?你在连接它的时候端口对应对了么?服务器允许进行TCP/IP链接么?
Q4:打不开网页,显示:无法连接到 MySQL 服务器
是网站服务器的问题,不是你能解决的,mysql服务不能访问,说明你访问的主机的数据库是用的Mysql,可能他们正在升级,所以先关掉了数据库服务,这个不是你电脑的问题是网站服务器的问题!你还可以找一些稳定一点的网站6
Q5:关于Mysql无法连接到服务器
安装MySQL以后应该会自动启动资料库服务7选择「开始->电脑->右键->管理」,在电脑管理窗口选择「服务与应用程序->服务」,检查MySQL服务的状态是否为「已启动」http://redoufu.com/。
Q6:怎么无法连接到数据库?
原因有二:1.登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决92.如果没能正确安装SQL服务器,也会导致数据库连接不上;安装好数据库后,如果SQL服务管理器没有启动,则要去服务那里开启10解决方法:当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题,更改服务器名称一般可以解决问题11数据库如果是安装在本机,服务器名可以用“.”或“(local)”来代替 ;如果是安装在局域网的其它计算机上,可以用IP地址作为服务器名12如果是SQL数据库未能能成功安装,再次重新安装时,可能会无法安装,提示是存在一个未 完成的安装挂起13解决就方法是:打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到并删除PendingFileRenameOperations项目即可14