Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql开启远程访问权限

作者:月下孤魂   发布日期:2025-12-14   浏览:24

-- 修改 MySQL 用户权限,允许远程访问

-- 1. 登录 MySQL
mysql -u root -p

-- 2. 切换到 MySQL 数据库
USE mysql;

-- 3. 更新用户权限,允许从任何主机访问(% 表示所有 IP)
UPDATE user SET Host = '%' WHERE User = 'your_username';

-- 4. 授予所有权限给用户(可选)
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' WITH GRANT OPTION;

-- 5. 刷新权限
FLUSH PRIVILEGES;

-- 6. 退出 MySQL
EXIT;

-- 注意:确保 MySQL 配置文件 (my.cnf 或 my.ini) 中的 bind-address 设置为 0.0.0.0 或者注释掉该行,以便允许远程连接。

解释说明:

  • 第 1 步:使用 mysql -u root -p 命令以管理员身份登录 MySQL。
  • 第 2 步:切换到 MySQL 的系统数据库,执行后续的权限修改操作。
  • 第 3 步:更新指定用户的 Host 字段为 %,表示允许从任何 IP 地址进行远程访问。你可以根据需要替换为特定的 IP 地址。
  • 第 4 步:授予用户对所有数据库和表的所有权限,并允许其授予权限给其他用户。这一步是可选的,具体取决于你的安全需求。
  • 第 5 步:刷新权限,使更改立即生效。
  • 第 6 步:退出 MySQL 控制台。

此外,确保 MySQL 配置文件中 bind-address 设置为 0.0.0.0 或者注释掉该行,以便允许远程连接。

上一篇:mysql修改用户密码的命令

下一篇:mysql 外键

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站