运行MYSQL时的错误,请大家帮着分析一下。

由 lanmaster 在 06-19-2003 16:01 发表:

运行MYSQL时的错误,请大家帮着分析一下。

./mysqladmin -u root -p ""

Enter password:

./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!

./mysqldump --databases DB1

./mysqldump: Got error: 2002: Can't connect to local MySQL server through socket socket '/tmp/mysql.sock' (2)'

'/tmp/mysql.sock' (2) when trying to connect

执行很多命令的时候都提示什么?Can't connect to local MySQL server through sockesocket '/tmp/mysql.sock' (2)'

请问这是为什么。

还有/tmp/下面要本就没有这个文件夹和文件,mysql.sock 是在/var/lib/mysql的目录,文件属性中有个“S”请问这个“S”表是什么属性?


由 dancingpig 在 06-19-2003 16:11 发表:


'/tmp/mysql.sock'看看这个文件有没有

ps -ef|grep mysql

看看有无进程

如果其他地方有mysql.sock把它拷贝到tmp下看看


由 lanmaster 在 06-19-2003 16:19 发表:


有这个文件。在/var/lib/mysql/目录下呢。

但拷贝不了,下面是提示:

[root@QCY mysql]# cp mysql.sock /tmp/mysql/

cp: cannot open `mysql.sock' for reading: No such device or address

我用ln -s /var/lib/mysql/mysql.sock /tmp/mysql/mysql.sock 这样做了,但还是有问题。


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 dancingpig 在 06-19-2003 16:22 发表:


'/tmp/mysql.sock'

看仔细!/tmp下。不是/tmp/mysql下……


由 lanmaster 在 06-19-2003 16:40 发表:


谢谢,我已经改过来了,不过还是有错误提示

/mysqladmin -u root -p "test123"

Enter password:

./mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user: 'root@localhost' (Using password: YES)'


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 dancingpig 在 06-19-2003 16:44 发表:


还是ps -ef|grep mysql

看看mysql进程起了没。

如果起了的话那可能是另外的问题再说

没起,在mysql目录下的某个目录找到mysql.server

在改目录下运行./mysql.server start看能不能起来。

如果不行,你还是贴错误提示。


由 lanmaster 在 06-19-2003 16:52 发表:


[root@QCY bin]# ps -ef |grep mysql

root 950 896 0 14:59 pts/0 00:00:00 /bin/sh /usr/bin/safe_mysqld

mysql 966 950 0 14:59 pts/0 00:00:06 /usr/sbin/mysqld --basedir=/ --droot 1221 896 0 16:48 pts/0 00:00:00 grep mysql

[root@QCY bin]#

搜到以上结果,MYSQL应该是启动了吧


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 dancingpig 在 06-19-2003 16:57 发表:


到mysql的bin目录下./mysql -u root -p

你看看进的去么


由 lanmaster 在 06-19-2003 18:12 发表:


还是行不。下面是错误提示。(给你添麻烦了,我是第一次安装MYSQL所以有很的问题)

ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 lanmaster 在 06-19-2003 18:54 发表:


我找到一点资料,上面说MSQL安装是没有密码的,用

./mysql -u root passwore "new-password" 来更改密码 其中“new-password"是你输入的新密码;

而:下面我想是访问被拒绝(因为输入密码错误)

/mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user: 'root@localhost' (Using password:

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus