教你3个步骤为Mysql添加只读账号
作者:西西o
只要公司有数据团队的那免不了让这帮家伙把全公司的数据库数据都摸一遍,但是要是直接把root用户给了他们有点危险,于是只能给设权限,这篇文章主要给大家介绍了关于如何通过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添加只读账号内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!