Can t connect to MySQL server 常见问题解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-17 14:33:07 浏览: 评论:0
连接数据库教程的时候显示Can't connect to MySQL server(10060),基本可以按照以下思路进行排查.
1.网络不通.
检查能不能ping通。
2.防火墙设置.
防火墙是否放过mysql教程的进程,是否屏蔽了mysql的3306端口.
3.mysql的账户设置.
mysql账户是否不允许远程连接,如果无法连接可以尝试以下方法:
- mysql -u root -p //登录MySQL
- mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
- mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效
- mysql> EXIT //退出 --phpfensi.com
也可以通过修改表来实现远程:
- mysql -u root -p
- mysql> use mysql;
- mysql> update user set host = '%' where user = 'root';
- mysql> select host, user from user;
Can't connect to MySQL server on 'localhost'
错误编号:2003
问题分析:无法连接到 MySQL 服务器,可能的情况为.
1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的,比如无可用的磁盘空间,my.ini 里 MySQL 的 basedir 路径设置错误等.
2、MySQL 服务器资源紧张,导致无法连接.
解决方法:
1、如果你是虚拟主机用户,购买的空间,则联系空间商检查 MySQL 是否正常启动,并确认 MySQL 的配置信息,是否为 localhost.
2、如果你是独立主机用户,拥有管理主机权限,则按下面步骤检查.
1)检查是否启动了 MySQL 服务。
Windows 主机的话,右键点击我的电脑,单击管理,在服务和应用程序中找到 MySQL 服务,看是否是已启动的状态。
Can't connect to MySQL server on 'localhost' (10061)解决方法
今天把mysql数据库拷贝到另外一台机上,结果连不上,报“Can't connect to MySQL server on 'localhost' (10061)“错误
到网上search,发现一篇文章很好,两种方法都能解决此问题:
1、删除my.ini(在C:windows下),重新运行winmysqladmin,要求输入用户名和密码后,问题解决.
2、看看hosts文件中localhost是不是指向127.0.0.1
如果是没启动mysql服务,则可运行net start mysql.
一些相关命令:
mysqld-nt --install #启动Mysql
mysql #运行Mysql
mysql -h ipAddress -u username -p
Tags: connect MySQL server
相关文章
- ·MYSQL提示 max_open_files: 2048 max_connections: 800 table_cache: 619(2014-09-23)
- ·Mysql出现Can’t connect to MySQL server on ‘localhost’ (10061)问题(2014-09-23)
- ·Mysql "Too many connections"错误解决办法(2014-09-24)
- ·解决MySql Error:Host is blocked because of many connection errors问题(2014-09-24)
- ·Can t connect to mysql server on localhost (10061) 错误(2014-09-24)
- ·Warning:mysql_connect() [function.mysql-connect]: [2002] 由于目标机器.(2014-09-25)
- ·ERROR 1040: Too many connections问题解决办法(2014-09-28)
- ·Cant Connect MySQL Server(localhost:3306)问题(2014-09-28)
- ·MySql Lost connection to MySQL server during query问题(2014-09-28)
- ·mysql ERROR 1040: Too many connections(2014-10-02)
- ·MySQL连接too many connection错误并且启动时间特别长(2014-10-04)
- ·Mysql “Too many connections” 的解决方法(2014-10-04)
- ·启动MYSQL提示:Can’t connect to MySQL through socket ‘/tmp/mysql.sock(2014-10-08)
- ·Can t connect to local MySQL server through socket /tmp/mysql.sock(2014-10-08)
- ·mysql_connect() 不支持 请检查 mysql 模块是否正确加载(2014-10-08)
- ·mysql 1040 Too many connections错误(2014-10-08)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)