linux下,mysql问题

[复制链接]
查看11 | 回复3 | 2011-3-16 06:32:10 | 显示全部楼层 |阅读模式
我是redhat 5 的系统,安装了mysql,安装路径是/usr/local/mysql.使用以下命令:
/usr/local/mysql/bin/mysql -u root -p 时,出现以下错误

ERROR 1045 (28000): Access denied for user \'root\'@\'localhost\' (using password: NO)

在网上找了很多帖子都不能解决。然后想到直接用mysql命令修改密码,但是mysql命令不能用:

-bash: mysql: command not found

没办法,做了两个连接:

cd /usr/local/mysql/bin
ln -fs /MYSQLPATH/bin/mysql mysql
ln -fs /usr/local/mysql/bin/mysql mysql
这两条命令没报错
然后再用命令mysql的时候:

ERROR 1045 (28000): Access denied for user \'root\'@\'localhost\' (using password: NO)

这到底是什么问题,请高人支招,不胜感激!

注意:以上整个过程,mysql始终处于running 状态
回复

使用道具 举报

千问 | 2011-3-16 06:32:10 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">你的命令是可以执行的,说明程序文件的路径没有问题。提示消息的内容说明是用户认证的问题,一般是你的密码不对。如果已经忘记了密码,可以破解一下。
/usr/local/mysql/bin/mysqld_safe--skip-grant-tables
最后重新启动mysql服务即可

















<h4 class=\"ask\">追问





<pre class=\"replyask-text\" id=\"content-1722898\">我按照你的方法做了,但是有一个问题,重启mysql服务之后
mysql命令就不能用,还会报错
ERROR 1045 (28000): Access denied for user \'root\'@\'localhost\' (using password: NO)
是不是root密码没有生效,或者说怎么知道密码是否生效
这又该怎么解决,麻烦在讲解一下,谢谢啦!
回复

使用道具 举报

千问 | 2011-3-16 06:32:10 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1783823\">提示这个消息应该还是密码问题啊.关于修改mysql的root密码的操作网上讲得很详细,你搜一下吧
回复

使用道具 举报

千问 | 2011-3-16 06:32:10 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1721229\">刚刚我试过了,还是报错
ERROR 1045 (28000): Access denied for user \'root\'@\'localhost\' (using password: NO)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行