我最近在godaddy购买了网络托管服务。我已经完成了我的项目,我使用了xampp。现在我想导入我所拥有的数据库。我试图通过单击导入并选择文件以正常方式执行此操作。但是我收到了这个错误
我该如何解决这个问题?
答案 0 :(得分:21)
许多Web主机只允许您访问一个数据库。您的SQL文件正在尝试创建一个新数据库(如错误消息中所示,在CREATE DATABASE `socialnew`...
附近有一条靠近顶部的行)。
可能的解决方案是不从脚本创建数据库。您可以手动编辑.sql文件并删除以CREATE DATABASE `socialnew`...
和USE `socialnew`;
开头的行,或者,如果您的phpMyAdmin是最新的,您可以从XAMPP再次导出导出确保未选中"添加CREATE DATABASE / USE语句"。
然后在进行导入时,请确保从要导入的数据库中选择“导入”选项卡。
答案 1 :(得分:0)
您也可以在IDE中打开.sql文件,然后删除create命令。然后,假设您已导航到phpMyAdmin中所需的数据库导入部分,您可以使用修改后的文件运行导入,您应该是很高兴。
答案 2 :(得分:0)
必须确保您的User_Name,密码和数据库名称正确无误。如果您正在处理数据库'samples',那么在查询中键入'sampled'而不是'db'也必须确保您不必在Statement中使用quota(')。有关更多和准确的详细信息,请访问以下链接:http://onephin.com/1044-access-denied-user-user_namelocalhost-database-database_name/
答案 3 :(得分:-1)
导出和导入数据库的表格:
- >在phpmyadmin中打开数据库
- >点击导出
- >保存文件(您不必更改任何设置)
- >在新服务器上打开数据库
- >点击导入
- >选择文件
- >点击“开始”,你就完成了......
这对我有用: - )