-- 修改 MySQL 用户权限,允许远程连接
-- 请将 'your_password' 替换为实际的密码,并将 'your_username' 替换为实际的用户名
-- 1. 登录 MySQL
mysql -u root -p
-- 2. 切换到 mysql 数据库
USE mysql;
-- 3. 更新用户权限,允许从任何 IP 连接(% 表示所有 IP)
UPDATE user SET Host='%' WHERE User='your_username';
-- 4. 刷新权限
FLUSH PRIVILEGES;
-- 5. 重启 MySQL 服务(在命令行中执行)
-- 对于 Windows 系统:
net stop mysql
net start mysql
-- 或者使用服务管理工具重启 MySQL 服务
-- 6. 修改 MySQL 配置文件 (my.ini 或 my.cnf),确保 bind-address 设置为 0.0.0.0 或注释掉该行
-- [mysqld]
-- bind-address = 0.0.0.0
-- 7. 再次重启 MySQL 服务以应用更改
mysql -u root -p
命令以管理员身份登录 MySQL。USE mysql;
切换到 mysql
数据库,这是存储用户权限的地方。UPDATE user SET Host='%' WHERE User='your_username';
将用户的 Host
字段设置为 %
,表示允许从任何 IP 地址连接。你可以根据需要指定特定的 IP 地址。FLUSH PRIVILEGES;
刷新权限表,使更改生效。net stop mysql
和 net start mysql
命令。my.ini
或 my.cnf
) 中的 bind-address
设置为 0.0.0.0
或注释掉该行,以便 MySQL 监听所有网络接口。如果你只需要返回代码部分,请告知我,我可以单独提供代码块。
上一篇:mysql基本命令
下一篇:mysql modify语句
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站