我的数据库出现以下错误。
#1044 - Access denied for user 'faiskap'@'localhost' to database 'information_schema'
在1044,我有以下代码,
CREATE TEMPORARY TABLE `GLOBAL_STATUS` (
`VARIABLE_NAME` varchar(64) NOT NULL DEFAULT '',
`VARIABLE_VALUE` varchar(1024) DEFAULT NULL
) ENGINE=MEMORY DEFAULT CHARSET=utf8;
请指导我如何删除此错误?
答案 0 :(得分:4)
请勿在{{1}}或CREATE
或information_schema
数据库中mysql
任何。
performance_schema
之前 USE your_database_name
。
答案 1 :(得分:1)
检查您是否拥有全局权限
SHOW GRANTS FOR 'faiskap'@'localhost';
如果没有授予权限
GRANT ALL ON *.* TO 'faiskap'@'localhost';
GRANT SELECT, INSERT ON *.* TO 'faiskap'@'localhost';
information_schema是一个逻辑数据库,您不应导入或导出information_schema。如果使用旧版本的mysqldump,则必须通过向mysql客户端提供--force选项来跳过导入information_schema