mysql经典报错
各位大哥大姐们,这是咋回事啊,./mysqladmin -u root password 'mysql'
./mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
怎么有的时候装完了就可以,有时候就老报这错误啊,怎么回事啊,郁闷死了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
先看看你的mysql是否正确启动,ps waux | grep mysql
要是没有启动的话,重新启动一下。一般都是装的有问题。
你可以看看日志文件。。
[root@maxl root]# ps -aux|grep mysql
root 1421 0.0 0.5 3692 664 pts/1 S 02:20 0:00 grep mysql
这说明什么?
那就是没有启动啊!
任何操作都得启动服务才能返回结果啊,LZ不细心啊
MYSQL刚安装的时候用
shell> bin/mysqld_safe --user=mysql &
启动了,然后用pstree -p查看进程,怎么没有MYSQL进程呢?
MYSQL刚安装的时候用
shell> bin/mysqld_safe --user=mysql &
启动了,然后用pstree -p查看进程,怎么没有MYSQL进程呢?
用/etc/rc.d/init.d/mysqld restart不能启动MSYQL服务,因为在/etc/rc.d/init.d/目录下没有mysqld这个问题,不是安装好了,就应该有这个文件了吗?那如何启动MYSQL服务呢
[root@maxl mysql]# bin/mysqld_safe --user=mysql &
[1] 1792
[root@maxl mysql]# Starting mysqld daemon with databases from /var/lib/mysql
060516 03:39:09 mysqld ended
[1]+ Done bin/mysqld_safe --user=mysql
[root@maxl mysql]#
这样算正常吗
关注。。。
有人说这是MYSQL服务没起来导致的,怎么起啊,不就是用/etc/rc.d/init.d/mysqld start启动吗,可是/etc/rc.d/init.d/mysqld 下根本没有MSYQLD这个文件啊,郁闷坏了,照着安装文档也不行 ,LINUX装个东西咋这麻烦