请问关于登录mysql的问题怎么解决?

来源:8-1 Mysql安装及链接

cn_five

2018-02-22

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


写回答

1回答

cn_five

提问者

2018-02-22

systemctl stop mysqld.service
sudo vim /etc/my.cnf(因为我的不是root账户)
[mysql]下加上skip-grant-tables(无密码登录)
启动 mysql service mysql start
登录 mysql mysql -u root ,不加-p 因为可以不用密码直接登录
修改密码 update user set authentication_string = password("123456") where user='root';
密码可以任意修改
再进入 udo vim /etc/my.cnf 删除skip-grant-tables
可以登录了

0
1
wexin_Mr_NoBody
这个方法有时候不一定有效果,尤其是rpm安装的时候。
2018-02-27
共1条回复

快速上手Linux 玩转典型应用

以主流CentOS 7 操作系统为例,系统讲解Linux,真实线上环境助你快速上手,独立配置运维服务器

1663 学习 · 572 问题

查看课程