1.关闭数据库
/etc/init.d/mysqld stop
2.设置数据库到维护模式
mysqld_safe --skip-grant-tables --skip-networking &
3.登录数据库
mysql> flush privileges; //重新加载授权表
mysql> alter user root@‘localhost’ identified by ‘123’;
Query OK, 0 rows affected (0.01 sec)
4.关闭数据库,正常启动验证
/etc/init.d/mysqld restart
ps:如果你刚刚安装mariadb的数据库,需要密码登录,你可以使用下面的:
mysqladmin -uroot -p password 123