MySQL数据库导入出现一下问题,设置了权限,还是出现这个问题,请问是数据库文件有问题吗?

-- 数据库: `phpcms`
--
CREATE DATABASE `phpcms` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

MySQL 返回:
#1044 - Access denied for user 'qdm0410485'@'%' to database 'phpcms'

当前用户 没有创建数据库的权限。

如果你是 使用 服务商提供的 MySQL 数据库, 那么 数据库是应该已经创建好的了。
你只能在 指定的数据库下面, 创建表。

如果数据库不存在的话, 那么你需要去 服务商的 管理页面去看看。
某些服务商, 是在一个 Web 管理页面里面, 让用户 创建 数据库的。追问

数据库存在的,我之前传了一次上去不过弄错了,就把表全删了,现在打算把真正的传上去,就成这样了

追答

数据库存在的话, 那就不需要使用 CREATE DATABASE 语句啊。

CREATE DATABASE 是创建数据库。

你是只需要创建表啊。

CREATE TABKE 是创建表。

追问

那要把表一个个从本地导出在导入吗?会不会太麻烦了,如果有上千个表怎么办

追答

你是怎么把本地的 导出的?

如果是一个 sql 文件的话。

只需要简单的 把那行 CREATE DATABASE 删除掉。
后面的继续执行就可以了。

就怕是 远程的数据库, 表没有删除干净, 那么你那个脚本执行过程中, 会出错。
说表已存在什么的。

追问

Import has been successfully finished, 5512 queries executed.

把表导进去之后出现以上文字,是什么意思呢?

追答

Import has been successfully finished, 5512 queries executed.
导入已经成功完成了, 5512条语句被执行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-12
qdm0410485账号,需要在指定的主机才能连接MySQL服务器。追问

我是想把MySQL数据库导入到万网空间数据库里,从本地导出后,导入到空间数据库时出现这种情况,请问是哪里没处理好呢?

追答

问题是qdm0410485账号没有这个权限!你只能让数据库管理员给你分配权限才可以操作!