本文共 635 字,大约阅读时间需要 2 分钟。
打开终端或命令提示符,输入以下命令连接到MySQL服务器:
mysql> use mysql;
为了确保操作安全,首先需要备份user
数据库中的数据。执行以下命令:
mysql> create table myuser_bak select * from user;
根据需要设置访问权限,可以选择指定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';
如果需要账户访问相关文件或数据库文件,执行以下命令:
mysql> grant file on *.* to query@localhost;
执行以下命令确保权限生效:
mysql> flush privileges;
最后,验证账户权限是否设置正确:
mysql> select * from mysql.user where user='query'\G;
以上步骤即可完成MySQL只读账户的配置,操作完成后请根据实际需求调整权限设置。
转载地址:http://nsdfk.baihongyu.com/