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

mysql开启远程访问权限的语句

作者:冰残°零度伤   发布日期:2026-06-30   浏览:69

-- 1. 创建一个具有远程访问权限的用户
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';

-- 解释: 
-- 'remote_user' 是用户名,你可以根据需要更改。
-- '%' 表示允许从任何 IP 地址连接。如果你想限制只能从特定 IP 连接,可以将 '%' 替换为具体的 IP 地址,例如 '192.168.1.100'。
-- 'your_password' 是该用户的密码,请替换为你自己的密码。

-- 2. 授予该用户对特定数据库的权限
GRANT ALL PRIVILEGES ON your_database.* TO 'remote_user'@'%';

-- 解释:
-- 'your_database' 是你要授予权限的数据库名称,请替换为你自己的数据库名称。
-- 'ALL PRIVILEGES' 表示授予所有权限,你也可以根据需要授予特定权限,例如 SELECT、INSERT 等。

-- 3. 刷新权限以使更改生效
FLUSH PRIVILEGES;

-- 解释:
-- FLUSH PRIVILEGES 命令用于重新加载权限表,确保新设置的权限立即生效。

如果你在 MySQL 配置文件中禁用了远程访问(即 bind-address 设置为 127.0.0.1),请确保将其更改为 0.0.0.0 或者你的服务器公网 IP 地址,以便允许远程连接。

# 在 my.cnf 或 my.ini 文件中找到并修改以下行
bind-address = 0.0.0.0

完成以上步骤后,重启 MySQL 服务以应用更改。

上一篇:mysql给用户赋予权限

下一篇:mysql分表的3种方法

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

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

Laravel 中文站