博客
关于我
mysql添加外网访问权限
阅读量:791 次
发布时间:2023-02-13

本文共 635 字,大约阅读时间需要 2 分钟。

MySQL只读账户配置指南

1. 连接到MySQL服务器

打开终端或命令提示符,输入以下命令连接到MySQL服务器:

mysql> use mysql;

2. 备份用户表

为了确保操作安全,首先需要备份user数据库中的数据。执行以下命令:

mysql> create table myuser_bak select * from user;

3. 添加只读权限

根据需要设置访问权限,可以选择指定IP地址或使用通配号%表示所有IP地址。执行以下命令:

mysql> grant select on *.* to query@'%' identified by '123456';

或者指定单独IP地址:

mysql> grant select on *.* to query@'211.105.33.66' identified by '123456';

4. 设置文件权限(可选)

如果需要账户访问相关文件或数据库文件,执行以下命令:

mysql> grant file on *.* to query@localhost;

5. 确认权限生效

执行以下命令确保权限生效:

mysql> flush privileges;

6. 查看权限详情

最后,验证账户权限是否设置正确:

mysql> select * from mysql.user where user='query'\G;

以上步骤即可完成MySQL只读账户的配置,操作完成后请根据实际需求调整权限设置。

转载地址:http://nsdfk.baihongyu.com/

你可能感兴趣的文章
mysql服务器查询慢原因分析方法
查看>>
mysql服务无法启动的问题
查看>>
MySQL杂谈
查看>>
mysql权限
查看>>
mysql条件查询
查看>>
MySQL条件查询
查看>>
MySQL架构与SQL的执行流程_1
查看>>
MySQL架构与SQL的执行流程_2
查看>>
MySQL架构介绍
查看>>
MySQL架构优化
查看>>
mysql架构简介、及linux版的安装
查看>>
MySQL查看数据库相关信息
查看>>
MySQL查看表结构和表中数据
查看>>
MySQL查询优化:LIMIT 1避免全表扫描
查看>>
MySQL查询优化之索引
查看>>
mysql查询储存过程,函数,触发过程
查看>>
mysql查询总成绩的前3名学生信息
查看>>
mysql查询慢排查
查看>>
MySQL查询报错ERROR:No query specified
查看>>
mysql查询数据库储存数据的占用容量大小
查看>>