簡體   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