教你3个步骤为Mysql添加只读账号
1、创建只读账户:
提示:username和password为账号密码,自定义即可
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
示例创建一个账号为readyonly1,密码为readonly123的mysql账户
CREATE USER 'readyonly1'@'%' IDENTIFIED BY 'readonly123';
2、为只读账户分配权限提示:username替换为新创建的只读用户:
GRANT SELECT ON *.* TO 'username'@'%' ;
示例
为readyonly1分配制度权限
GRANT SELECT ON *.* TO 'readyonly1'@'%' ;
3、刷新缓存:
FLUSH PRIVILEGES;
附:完整示例
下面是一个完整的示例,展示了如何创建只读权限账号并授予只读权限:
-- 创建只读权限账号 CREATE USER 'readonly_user'@'localhost' IDENTIFIED BY 'password'; -- 授予只读权限 GRANT SELECT ON database_name.* TO 'readonly_user'@'localhost'; -- 刷新权限 FLUSH PRIVILEGES;
在上述示例中,我们创建了一个名为 readonly_user 的账号,并授予了对 database_name 数据库的只读权限。你可以根据实际情况,修改用户名、密码和数据库名。
总结
到此这篇关于为Mysql添加只读账号的文章就介绍到这了,更多相关Mysql添加只读账号内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
登录MySQL时出现Authentication plugin ‘caching_sha2_pass
这篇文章主要介绍了登录MySQL时出现Authentication plugin ‘caching_sha2_password‘ reported error错误的解决方案,文中通过图文结合的形式讲解的非常详细,对大家的解决问题有一定的帮助,需要的朋友可以参考下2024-12-12
MySQL中的 inner join 和 left join的区别解析
这篇文章主要介绍了MySQL中的 inner join 和 left join的区别解析,本文通过场景描述给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-05-05


最新评论