提交
This commit is contained in:
1 parent
5fd0042068
commit
1e6dcb164c
94 files changed
+796
-312
No files matched your search
@@ -0,0 +1,30 @@
|
||||
-- ============================================================
|
||||
-- P4 整改:应用库账号(禁止业务使用 root)
|
||||
-- 说明:
|
||||
-- 1. 用现有 root 登录后执行本脚本(生产 172.16.0.67、测试库需各执行一遍)
|
||||
-- 2. 仅授权业务库 hzdyjs_xg.*,不含 *.* 全局 DBA 权限
|
||||
-- 3. 执行后修改应用配置并重启,再用下方「验证」确认
|
||||
-- ============================================================
|
||||
|
||||
-- 账号:hzdyjs_app
|
||||
-- 密码:Hzdyjs@App#n4SQi8AfPHldNj49
|
||||
|
||||
CREATE USER IF NOT EXISTS 'hzdyjs_app'@'%' IDENTIFIED BY 'Hzdyjs@App#n4SQi8AfPHldNj49';
|
||||
CREATE USER IF NOT EXISTS 'hzdyjs_app'@'localhost' IDENTIFIED BY 'Hzdyjs@App#n4SQi8AfPHldNj49';
|
||||
CREATE USER IF NOT EXISTS 'hzdyjs_app'@'172.16.0.%' IDENTIFIED BY 'Hzdyjs@App#n4SQi8AfPHldNj49';
|
||||
|
||||
-- 业务库完整权限(表级 ALL,仍不是全局 DBA)
|
||||
GRANT ALL PRIVILEGES ON `hzdyjs_xg`.* TO 'hzdyjs_app'@'%';
|
||||
GRANT ALL PRIVILEGES ON `hzdyjs_xg`.* TO 'hzdyjs_app'@'localhost';
|
||||
GRANT ALL PRIVILEGES ON `hzdyjs_xg`.* TO 'hzdyjs_app'@'172.16.0.%';
|
||||
|
||||
FLUSH PRIVILEGES;
|
||||
|
||||
-- ---------- 验证(可选)----------
|
||||
-- SHOW GRANTS FOR 'hzdyjs_app'@'%';
|
||||
-- 期望类似:GRANT ALL PRIVILEGES ON `hzdyjs_xg`.* TO `hzdyjs_app`@`%`
|
||||
-- 不应出现:ON *.* 、SUPER、FILE、GRANT OPTION 等全局高危权限
|
||||
|
||||
-- 应用侧验证:
|
||||
-- SELECT USER(), CURRENT_USER();
|
||||
-- 期望:hzdyjs_app@...
|
||||
Reference in new issue
Block a user