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

你的位置:

问答吧

-> 服务器

-> 问题详情

运行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”表是什么属性? :(

作者: lanmaster

发布时间: 2003-06-19

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

ps -ef|grep mysql

看看有无进程

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

作者: dancingpig

发布时间: 2003-06-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 这样做了,但还是有问题。

作者: lanmaster

发布时间: 2003-06-19

'/tmp/mysql.sock'

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

作者: dancingpig

发布时间: 2003-06-19

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

/mysqladmin -u root -p "test123"

Enter password:

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

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

作者: lanmaster

发布时间: 2003-06-19

还是ps -ef|grep mysql

看看mysql进程起了没。

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

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

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

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

作者: dancingpig

发布时间: 2003-06-19

[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应该是启动了吧

作者: lanmaster

发布时间: 2003-06-19

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

你看看进的去么

作者: dancingpig

发布时间: 2003-06-19

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

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

作者: lanmaster

发布时间: 2003-06-19

我找到一点资料,上面说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: YES)'

作者: lanmaster

发布时间: 2003-06-19

想在这问在问一下。

mysql.sock是东东,在MYSQL中起到什么作用。

作者: lanmaster

发布时间: 2003-06-19

mysql用户与 系统用户无关

mysql安装后root默认密码为空

作者: eTony

发布时间: 2003-06-20

密码打错了

作者: dancingpig

发布时间: 2003-06-20

mysql.sock是一个socket通讯文件,只能本地访问,安全性好,速度快。mysql还可以以tcp/ip方式监听。具体socket通讯不是很了解

作者: n0fe@r

发布时间: 2003-06-21

谢谢楼上老兄的解释。

那mysql.sock这个文件是不是只有在MYSQL启动了之后才会产生呢。

作者: lanmaster

发布时间: 2003-06-21

我的mysql也是同样的问题 .......

[www:/etc/mysql#] mysql -h localhost -u dicker -p

Enter password:

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

能不能指点一下,我是不是那个地方没有设对?

作者: dicker

发布时间: 2003-06-22

这个提示应该就是拒绝访问,你没设置密码吗。或者你这么做

./mysql -h localost -u root -p

作者: lanmaster

发布时间: 2003-06-22

这样,你重新启动一次Mysql

#service mysqld stop

#safe_mysqld --skip-grant-tables&

然后再登录mysql,试试吧!!!

作者: lin_lin13

发布时间: 2003-06-22

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值