如何修改 MySQL 用户 root 的密码

如何修改 MySQL 用户 root 的密码

在创建配置文件时,通常需要输入 MySQL 用户名和密码。默认用户常见为 root,密码可能为空。为了避免安全问题,建议为 root 用户设置一个密码。

方法一:使用命令行修改

如果使用的是 XAMPP,可以先进入 MySQL 的 bin 目录,或直接使用完整路径执行 mysqladmin

在 Windows 下示例:

cd \xampp\mysql\bin
mysqladmin -u root password "新密码"

如果 root 用户已经有旧密码,需要加上 -p,然后按提示输入旧密码:

mysqladmin -u root -p password "新密码"

修改后可以用下面的命令检查是否能登录:

mysql -u root -p

不同版本的 MySQL、MariaDB 或 XAMPP 路径可能不同,实际路径请以本机安装目录为准。

方法二:通过 phpMyAdmin 修改

下面以本地服务器为例:

  1. 在浏览器中打开 http://localhost/phpmyadmin/,进入数据库管理界面。
  2. 在左侧数据库列表中选择 mysql 数据库。
  3. 在右侧找到并浏览 user 表。
  4. 找到用户为 root 的记录,点击编辑或修改。
  5. 修改密码字段时,在 Function 一栏选择 PASSWORD,然后输入新密码。
  6. 保存修改。

密码修改完成后,再创建配置文件或连接 MySQL 数据库时,就需要输入新的 root 密码。

如果修改后无法登录,可以确认以下几点:

  • 配置文件中的用户名和密码是否已经同步更新。
  • phpMyAdmin 或应用程序是否仍在使用旧密码。
  • MySQL 服务是否已经重启,尤其是在较旧的本地集成环境中。

Leave a Reply