【问题标题】:PHP myadmin import database failurePHPmyadmin 导入数据库失败
【发布时间】:2013-05-30 13:02:49
【问题描述】:

我在删除旧数据库并创建新数据库后尝试将旧数据库导入回 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'

【问题讨论】:

  • 您是否阅读了错误信息?您只是缺少访问新数据库的权限。你也应该设置这些。

标签: mysql database phpmyadmin joomla2.5


【解决方案1】:

貌似PMA使用的mysql对新建的db没有权限,正常。

尝试将其记录为 root

GRANT ALL ON *.* TO 'augr_2'@'%';
FLUSH PRIVILEGES;

【讨论】:

  • 嗨 Stephantried 并返回了 SQL 查询:GRANT ALL ON *。 * TO 'augr_2'@'%'; MySQL 说:#1045 - 用户 'augr_2'@'%' 的访问被拒绝(使用密码:YES)
猜你喜欢
  • 2020-11-18
  • 1970-01-01
  • 2010-12-26
  • 1970-01-01
  • 2016-06-28
  • 2017-11-19
  • 2013-10-25
  • 2015-12-31
  • 1970-01-01
相关资源
最近更新 更多