Mysql的安装问题解决

本文详细介绍了在XP系统上使用mysql-installer-community-5.6.14.0.msi安装MySQL 5.6.14后遇到的问题及解决方法。包括修改my.ini文件路径、调整服务配置、解决工作台无法连接的2003、10061错误,并最终通过设置新密码成功连接数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在百度经验中分享了一篇详细指导安装 mysql 5.6 教程,可供学习!

下面是在安装之后可能出现问题的解决方法,当然也是在网上找的,不是自创!还要膜拜大神的机智呢



XP系统使用mysql-installer-community-5.6.14.0.msi安装后,


(1)一开始使用MySQL5.6.14 Command Line client ,出现闪一下就退出的情况,参考:http://www.cnblogs.com/ywl925/archive/2012/07/06/2579736.html  。其中my.ini 默认是在 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6 文件夹下,而不是 C:\Program Files\MySQL\MySQL Server 5.6\中,于是将其拷贝到 后面的文件夹中,修改其中的basedir, datadir。此后,使用command Line client可以正常连到 MySQL数据库中。但workbench则无法连接,一直提示2003, 10061 错误。


(2) 参考http://blog.youkuaiyun.com/wzqcongcong/article/details/6385285, 把bind-address = 127.0.0.1添加到my.ini的[mysqld]部分中,问题依旧。


   查看服务窗口, 发现默认安装时,给新建了 MySQL56 的服务,且其默认配置文件是 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6\my.ini, 使用workbench里的Database ->Manage Connections,修改里面的System Profile,指定my.ini位置, 问题依旧。


 于是 在 cmd中 ,使用 sc delete MySQL56   命令删除该服务, 然后 用  mysqld.exe install  命令,会添加了一个默认名为MySQL的服务;再使用 net  start MySQL  启动该服务。显示服务已经启动成功。


(3) 重新在workbench中创建连接,发现可以成功建立连接了。


 (4)  此时再从cmd中用 mysql -u root -p ,输入密码后,若仍报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES), 则可参考http://blog.sina.com.cn/s/blog_759a5a7c01017dj0.html的方法,重设密码。在workbench中也使用新设的密码。至此,使用 command client, cmd, workbench 都可以 root用户访问、操作数据库了。


 


总结: 5.6.14.0.msi 版本,采用默认的安装方式后,my.ini、Data的默认存放位置与之前版本的不一样, 服务默认文件位置也不同,使用原来的方法可能会造成连接问题。 手动重新设置位置、服务后,问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值