我即将提出的建议会被许多人认为是一种黑客行为,但会得到你想要的。
STEP 01:创建一个名为的特殊数据库 specialdata
CREATE DATABASE specialdata;
Run Code Online (Sandbox Code Playgroud)
STEP 02 : As root@localhost,将你想要的表放入specialdata数据库中
CREATE TABLE specialdata.specialtable LIKE mydb.mytb;
INSERT INTO specialdata.specialtable SELECT * FROM mydb.mytb;
Run Code Online (Sandbox Code Playgroud)
步骤 03:specialdata使用所需的授权创建对数据库的匿名用户访问
INSERT INTO mysql.db
SET host='%',user='',db='specialdata',
Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y';
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)
STEP 04 : 没有 STEP 04
每个用户都应该有权访问其中的任何表 specialdata