-1

我正在尝试在删除旧数据库并创建新数据库后将其导入 phpmyadmin...采取的步骤....备份后删除数据库....创建了具有不同名称的新数据库并在尝试时收到此错误进口

1044 - 用户 'augr_2'@'%' 拒绝访问数据库 'augr_2'

经过一些研究,我发现我必须在修改后更改我的数据库 .sql 文件中的 CREATE DATABASE 行,它看起来像这样

CREATE DATABASE `augr_2` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `augr_2`;

但我仍然不断收到这个错误?

这是我收到的完整错误

SQL查询:

--
-- Database: `augr_2`
--
CREATE DATABASE  `augr_2` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

MySQL 说:

1044 - 用户 'augr_2'@'%' 拒绝访问数据库 'augr_2'

4

1 回答 1

0

看起来 PMA 使用的 mysql 对新创建的 db 没有权限,这是正常的。

试试这个以 root身份记录它

GRANT ALL ON *.* TO 'augr_2'@'%';
FLUSH PRIVILEGES;
于 2013-06-04T08:05:57.517 回答