mariadb 初始化时报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

安装好数据库 初始化时报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

解决步骤如下:

1. 首先停掉数据库服务:   systemctl stop mariadb.service

2. 使用mysqld_safe来启动mysqld服务器 : mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

显示: 退出Ctrl+c

3 . 登录 : mysql -u root mysql

4 . 修改root用户密码: UPDATE user SET PASSWORD=PASSWORD('newpassword') where USER='root';

5 . 使用修改后的root用户和新密码newpassword登录数据库: mysql -uroot -p

参考: MariaDB初始登陆报错 ERROR 1045 (28000) 的解决办法

猜你喜欢

转载自blog.csdn.net/weixin_39461487/article/details/81262692
今日推荐