Mariadb用户ROOT无法登陆
centos7或redhat enterprise linux 7版本下用mariadb数据库代替mysql后遇到的小问题Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题的解决
这种问题需要强行重新修改密码,方法如下:
/etc/init.d/mysql stop (service mysqld stop ) CentOS7.0以及 RHEL7.0使用此命令
systemctl stop mariadb
/usr/bin/mysqld_safe --skip-grant-tables
另外开个 SSH 连接或是另开一个 shell
另外开个 SSH 连接或是另开一个 shell
另外开个 SSH 连接或是另开一个 shell
重要的事情说3编
[root@localhost ~]# mysql
mysql>use mysql
mysql>update user set
password=password("123456") where user="root"; mysql>flush privileges;
mysql>exit
pkill -KILL -t pts/0 可将 pts 为 0的 **用户 (之前运行 mysqld_safe的用户窗口 ) 强制踢出
正常启动 MySQL :/etc/init.d/mysql start (service mysqld start)或 systemctl start mariadb
转载请注明出处:
未经允许不得转载:lxfamn » Mysql ERROR 1045 (28000): Access denied for user ‘root’@’localhost’问题的解决