很奇怪的mysql启动问题

发布于 2022-09-30 07:10:39 字数 446 浏览 15 评论 0

以前装的是mysql-server-5.0.0.rpm
今天删除了rpm -e以前的rpm包,装了mysql-5.0.16.tar.gz,安装完成后。
通过/usr/local/bin/mysqld_safe启动了数据库,通过以前的配置能够通过mysql数据库工具远程访问,能做一切事情。
但是在本地:

  1. [root@localhost rpm]# mysql
  2. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

复制代码
在论坛里搜索了一下,有的说是服务没有启动,可我的服务是起动的,因为能远程访问。
为什么本地不行?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

伊面 2022-10-07 07:10:39

因为是在本地登陆,mysql使用socket套接字的,可能是你设置时没有设置此文件,或者对此文件没有读取权限。供参考。

谁把谁当真 2022-10-07 07:10:39

解决了,谢谢楼上的,我根据提示在/tmp/下没有mysql.sock文件
那么我ln -s /usr/lib/mysql/mysql.sock /tmp/mysql.sock就好了。

古镇旧梦 2022-10-07 07:10:39

linux下可以用sql????????

老旧海报 2022-10-07 07:10:39

LZ,修改一下my.cnf,指定一下mysql.sock的位置就可以了。

[ 本帖最后由 wdongtao 于 2005-12-16 16:19 编辑 ]

听你说爱我 2022-10-07 07:10:39

是阿,你说的问题,我碰到了。
可能以前我装的mysqlRPM包没卸载干净,检查了/etc/my.cnf没有问题阿。
我现在又在重装。

过去的过去 2022-10-07 07:10:39

你的mysql-client或者其它的mysql包没有卸载

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文