在Windows 10上配置phpMyAdmin以允许root用户远程连接MySQL数据库,你需要按照以下步骤操作:

步骤 1: 修改MySQL用户权限

  1. 打开phpMyAdmin。

  2. 登录到MySQL数据库。

  3. 转到“用户账号”页面。

  4. 找到root用户的账号,并点击“编辑权限”。

  5. 在“主机名”部分,你可以选择“任何主机”或者手动输入允许的远程IP地址。

  6. 确保root用户有足够的权限,并保存更改。

步骤 2: 修改MySQL配置文件

  1. 找到MySQL的配置文件 my.ini(通常位于MySQL安装目录的bin文件夹中)。

  2. 使用文本编辑器(如Notepad++或管理员权限的记事本)打开my.ini文件。

  3. 找到bind-address行,将其更改为 0.0.0.0 或者注释掉这一行(在行前加上#)以允许从任何IP地址连接。

    # bind-address = 0.0.0.0 
  4. 保存文件并关闭编辑器。

步骤 3: 重启MySQL服务

  1. 打开“服务”管理工具,可以在搜索栏输入services.msc并回车打开。

  2. 找到MySQL服务。

  3. 右键点击MySQL服务,选择“重启”。

步骤 4: 配置Windows防火墙

  1. 打开“控制面板”。

  2. 进入“系统和安全”然后点击“Windows Defender 防火墙”。

  3. 在左侧选择“高级设置”。

  4. 在“入站规则”中,点击“新建规则”。

  5. 选择“端口”,点击“下一步”。

  6. 选择“TCP”,并指定端口号 3306(MySQL的默认端口),点击“下一步”。

  7. 选择“允许连接”,点击“下一步”。

  8. 选择应用此规则的配置文件(通常是“域”,“专用”,“公用”),然后点击“下一步”。

  9. 命名规则(例如“MySQL Remote Access”),然后点击“完成”。

确保在进行这些更改时,你理解开放远程连接的安全风险,特别是对于root用户。为了提高安全性,你可能想要创建一个具有仅必要权限的新用户,而不是允许root用户从远程连接。此外,始终确保使用强密码,并只允许信任的IP地址访问MySQL服务。

Q.E.D.

  • reword 您的打赏,就是俺创作的动力