以Centos7.0为例

首先,我们停掉MariaDB服务:

systemctl stop mariadb.service  #停止MariaDB

以安全模式启动MySQL:

sudo mysqld_safe --skip-grant-tables --skip-networking &  

直接用root登录,无需密码:

mysql -u root  

接着重设密码:

mysql> use mysql;  
mysql> update user set password=PASSWORD("mynewpassword") where User='root';  
mysql> flush privileges; 

我们退出,然后启动 MariaDB 服务:

mysql > quit  

重启服务:

 systemctl restart mariadb.service #重启MariaDB