菜鸟寻解---MySQL的安装启动问题

发布于 2022-09-27 16:04:54 字数 244 浏览 17 评论 0

Redhat enterprise linux4下安装完MySQL后,使用rpm -qa | grep mysql 命令,能够查到已经安装mysql,但是使用#mysql命令后,却提示:
ERROP 2002 (HY000):Can't connect to local MySQL server throug socket '/var/lib/mysql/mysql.sock'
请问各位高手,该怎么解决?怎样才能正确启动?谢谢!
等待中………………

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

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

发布评论

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

评论(9

是伱的 2022-10-04 16:04:55

能贴个你的my.cnf的内容上来吗?

许你一世情深 2022-10-04 16:04:55

原帖由 ferder 于 2006-6-1 14:28 发表
刚刚我照您说的将/etc/my.cnf 下两个段都加上/socket=/path/mysql.sock
但是还是显示原来的错误!还可能是哪的错误呢?谢谢,等待中!!!

我知道了,你不要照搬啊,/path/mysql.sock,其中的path应该写上你的路径,比如我的就是/tmp/mysql.sock

爱人如己 2022-10-04 16:04:55

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
socket=/path/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
socket=/path/mysql.sock
[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
~

も星光 2022-10-04 16:04:54

ps -ef|grep mysql
查看是否mysql已经启动
若启动的话上面的错误说明你没有登录权限
若没有启动请启动,/etc/init.d/mysqld start

烟织青萝梦 2022-10-04 16:04:54

你要设置mysql的unix socket文件所在的位置。

看你的问题知道你是RPM包安装的mysql,那么你的my.cnf文件应该在/etc里面。

在[client]段和[mysqld]段里添加socket=/path/mysql.sock

铃予 2022-10-04 16:04:54

怎么样修改登录权限啊?怎样把MySQL.server的属性设置成777呢?
请高手详细解说!
谢谢

琉璃梦幻 2022-10-04 16:04:54

为啥要修改登录权限啊,如果你是用RPM包安装的,而且是在root权限下安装的,不需要修改什么的啊。

服务器的启动应该是在你登录前就已经完成的了,看你的报错肯定是mysql.sock没有设置造成的。

泛泛之交 2022-10-04 16:04:54

刚刚我照您说的将/etc/my.cnf 下两个段都加上/socket=/path/mysql.sock
但是还是显示原来的错误!还可能是哪的错误呢?谢谢,等待中!!!

断舍离 2022-10-04 16:04:54

使用ps -ef | grep mysql
显示  root  8813  3193   0  20:17  pts/1  00:00:00   grep mysql

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