GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
上面的语句中,“root”是MySQL管理员用户名,“password”是管理员密码,可以根据自己的实际情况进行修改。在执行这段语句之前,需要确保MySQL服务已经启动。
语句执行后,当前MySQL管理员(root)将被授予对所有数据库和所有表的所有权限,同时对远程连接用户(即“%”)也授予了所有权限。如果你只需要对某个特定的数据库或表开启远程访问权限,可以将星号(*)替换为相应的数据库名或表名。
注意,在执行授权语句后需要使用FLUSH PRIVILEGES语句刷新权限。
总之,MySQL开启远程访问权限可以为大家在数据处理中带来很大的便利。使用上面的语句,可以轻松地实现MySQL数据库的远程连接。