linux中mysql的问题

wjjxqld 2010-03-09 11:30:15
MYSQL数据库安装时,ROOT的初始密码为空,我设置了ROOT的密码后;连接MYSQL就出现了错误(ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)),登陆不了,我在网上查到解决方法,需要分配一下权限,使用以下语句:grant all on mysql.* to 'root'@'localhost' identified by 'password'; 问题是我现在没办法登录到mysql命令行模式,要怎么运行该语句啊
...全文
108 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bayougeng 2010-03-10
  • 打赏
  • 举报
回复
1.你不输入密码试试。
2.换别的机器登录试试。
因为mysql的密码是针对特定的主机和用户的,就是说root@localhost和root@192.168.0.1可能不是同一个密码。
所以换台机器连接兴许可以连上。
lovebin_bin 2010-03-10
  • 打赏
  • 举报
回复
mysql命令行模式 都进不了 怎么敲命令????
try__again 2010-03-10
  • 打赏
  • 举报
回复
第一次听说root也有限制……
Jasonwei_cn 2010-03-10
  • 打赏
  • 举报
回复
登录的命令为:mysql -uroot -p,然后提示你输入密码。
jiangxc2004 2010-03-09
  • 打赏
  • 举报
回复
终端下:
mysql -uroot -ppassowrd
steptodream 2010-03-09
  • 打赏
  • 举报
回复
不用发2次啊
登录mysql的root用户密码改了 不需要grant all on mysql.* to 'root'@'localhost' identified by 'password';这样吧

你连接输入的mysql命令是什么
liucy1983 2010-03-09
  • 打赏
  • 举报
回复
OOT的初始密码为空,我设置了ROOT的密码后;
你是怎么设置密码的?图形界面?命令?
一般的过程是
yum install mysql-server mysql
service mysqld start
mysqladmin -uroot password "password"
mysql -uroot -p
输入刚才的密码

如果要开机启动的话需要chkconfig mysqld on

19,614

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧