刚安装mysql后,输入mysql,显示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
输入mysql -p,然后让输入密码,我刚刚安装mysql时没提示让输入密码啊
什么原因?大神解释一下。。
su mysql可以登陆,但权限不够。
缺省密码为空不行啊,提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
redhat 6下的mysql怎么登陆?
答案:2 悬赏:80 手机版
解决时间 2021-03-15 04:38
- 提问者网友:杀生予夺
- 2021-03-14 17:19
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-03-14 18:21
mysql -u root -p
缺省密码为空,直接回车
提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
重改密码
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORd('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql -u root -p
Enter password:
mysql>
搞定!
缺省密码为空,直接回车
提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
重改密码
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORd('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql -u root -p
Enter password:
mysql>
搞定!
全部回答
- 1楼网友:青尢
- 2021-03-14 18:45
默认安装时 mysql服务的名字叫mysqld 不是mysql
应该是 service mysqld start 如果提示还是没有 那就是你mysql没有装好
建议使用yum安装 yum install mysql* ,rhel6需要配置源,你把光盘配置成本地源就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯