MySQL 授权是指为特定的数据库用户分配特定的权限,以控制其对数据库的访问和操作。授权指定 IP 是指只允许特定的 IP 地址或 IP 地址范围访问 MySQL 数据库。
MySQL 授权主要有以下几种类型:
假设我们要为用户 user1 授权,只允许其从 IP 地址 192.168.1.100 访问数据库 mydb,可以使用以下 SQL 语句:
GRANT ALL PRIVILEGES ON mydb.* TO 'user1'@'192.168.1.100' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;原因:
my.cnf 或 my.ini)中没有限制 IP 访问。解决方法:
解决方法:
使用 REVOKE 语句撤销授权:
REVOKE ALL PRIVILEGES ON mydb.* FROM 'user1'@'192.168.1.100';
FLUSH PRIVILEGES;通过以上步骤和方法,你可以有效地管理和控制 MySQL 数据库的 IP 访问权限,确保系统的安全性和稳定性。
没有搜到相关的沙龙