# 修改 MySQL 配置文件 (my.cnf 或 my.ini)
# 通常位于 /etc/mysql/my.cnf 或 /etc/my.cnf 或 C:\ProgramData\MySQL\MySQL Server X.X\my.ini
# 找到 [mysqld] 段落,添加或修改以下配置:
[mysqld]
bind-address = 0.0.0.0 # 允许所有 IP 地址连接,如果只想允许特定 IP,可以指定 IP 地址
# 重启 MySQL 服务以使更改生效
# Linux 系统下:
sudo systemctl restart mysql
# 或者
sudo service mysql restart
# Windows 系统下:
# 通过服务管理器重启 MySQL 服务,或者使用命令行:
net stop MySQL
net start MySQL
# 授予远程用户权限
# 登录 MySQL
mysql -u root -p
# 在 MySQL 命令行中执行以下 SQL 语句:
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
# 注意:确保防火墙允许 MySQL 端口(默认是 3306)的流量
my.cnf 或 my.ini) 中的 bind-address 参数,可以让 MySQL 监听所有 IP 地址或特定 IP 地址。'your_username'@'%' 表示允许任何 IP 地址连接,'your_username'@'specific_ip' 则表示只允许特定 IP 地址连接。上一篇:mysql 随机取值
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站