繁体   English   中英

将数据库导入phpmyadmin#1044 - 拒绝用户访问

[英]importing a database into phpmyadmin #1044 - Access denied for user

我最近在godaddy购买了网络托管服务。 我已经完成了我的项目,我使用了xampp。 现在我想导入我所拥有的数据库。 我试图通过单击导入并选择文件以正常方式执行此操作。 但是我收到了这个错误

#1044  - 用户'gopal'@'%'访问被拒绝到数据库'socialnew'

我怎样才能解决这个问题?

许多Web主机只允许您访问一个数据库。 您的SQL文件正在尝试创建一个新数据库(在顶部附近有一行如CREATE DATABASE `socialnew`...正如您在错误消息中看到的那样)。

可能的解决方案是不从脚本创建数据库。 您可以手动编辑.sql文件,并删除以CREATE DATABASE `socialnew`...CREATE DATABASE `socialnew`...开头的行USE `socialnew`; ,或者,如果您的phpMyAdmin是最新的,您可以从XAMPP再次导出,并确保未选中“添加CREATE DATABASE / USE语句”复选框。

然后在执行导入时,请确保从要导入的数据库中选择“导入”选项卡。

您也可以在IDE中打开.sql文件,然后删除create命令。然后,假设您已经导航到phpMyAdmin中所需的数据库导入部分,您可以使用修改后的文件运行导入,您应该很高兴去。

必须确保您的User_Name,密码和数据库名称正确无误。 如果您正在处理数据库'samples',那么在查询中键入'sampled'而不是'db'也必须确保您不必在Statement中使用quota(')。 详细信息请访问以下链接: http//onephin.com/1044-access-denied-user-user_namelocalhost-database-database_name/

仅导出和导入数据库的表:

- >在phpmyadmin中打开数据库
- >点击导出
- >保存文件(您不必更改任何设置)
- >在新服务器上打开数据库
- >点击导入
- >选择了文件
- >点击“开始”,你就完成了......

它对我有用:-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM