GRANT ALL PRIVILEGES ON *.* TO '用户名'@'远程IP' IDENTIFIED BY '密码' WITH GRANT OPTION; FLUSH PRIVILEGES;
上述代码由两个命令组成。第一条命令将在所有数据库和所有表上授予给定的用户所有权限。在“用户名”和“远程IP”这两个变量中替换你的用户名和远程IP地址。如果你要对特定数据库和表设置权限,可以将“*.*”替换为相应的数据库和表名。
要在任何时候撤销特定用户的访问权限,可以使用以下命令:
REVOKE ALL PRIVILEGES ON *.* FROM '用户名'@'远程IP'; FLUSH PRIVILEGES;
第一条命令将从给定用户中删除所有权限,因此该用户将无法执行与此账号相关的任何操作。如上一命令一样,在命令中使用正确的用户名和远程IP地址。
MySQL是一个强大而灵活的数据库管理系统。通过使用上述命令,你可以方便地为不同的用户设置MySQL远程访问权限。