多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 如何重置数据库root密码? ## 方法 1 通过 phpMyAdmin 修改密码 如果原 root 密码还在,可以 root 身份登入到 phpMyAdmin 数据库管理面板中去,然后按照下图所示的步骤更改对应用户的密码: ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/mysql/phpmyadmin-modifypw-websoft9.png) ## 方法 2 通过命令行方式更改密码 1. 在 /etc 目录下找到数据库配置文件 my.cnf ,找到以下语句: > [mysqld] > datadir=/var/lib/mysql > socket=/var/lib/mysql/mysql.sock 2. 添加 **skip-grant-tables** 语句,退出并保存 3. 重启数据库: `systemctl restart mysqld` 接下来就可以使用免密码登录 mysql 了: `mysql -u root -p` 5. 进入数据库,并选择当前数据库为mysql `USE mysql ;` 5. 执行以下SQL修改密码 `mysql> UPDATE user SET Password = password ( '你的密码' ) WHERE User = 'root';` 6. 修改完成后 刷新权限 `flush privileges ;` 7. 修改完成后,切记重新编辑 my.cnf 并且**删除**刚刚加入的 **skip-grant-tables** **再次重启**数据库。