MySql8创建新用户,并限制访问数据库,创建IP白名单。

MySQL 8命令来创建一个新用户(dfsw),限制其访问IP地址白名单为 127.0.0.1128.23.51.58,并禁止创建表和删除表的权限:

-- 以具有足够权限的用户身份登录到MySQL服务器
CREATE USER 'dfsw'@'localhost' IDENTIFIED BY 'password';

-- 为用户授予权限并限制访问IP地址
GRANT SELECT, INSERT, UPDATE, DELETE ON group_history_data.* TO 'dfsw'@'127.0.0.1', 'dfsw'@'128.23.51.58';

-- 撤销创建表和删除表的权限
REVOKE CREATE, DROP ON group_history_data.* FROM 'dfsw'@'localhost';

-- 刷新权限
FLUSH PRIVILEGES;

在上述命令中,请确保将 'localhost' 替换为适当的主机名或 IP 地址,'password' 替换为您想要为用户设置的实际密码。