簡體   English   中英

錯誤1045:將SQL數據庫從一台服務器傳輸到另一台服務器

[英]ERROR 1045: Transferring SQL database from one server to another

我已采取以下步驟來傳輸sql數據庫,但是在將數據庫導入到新服務器上時收到錯誤消息。 它似乎無法識別我的用戶名或密碼。

我認為問題是由phpMyAdmin權限設置引起的。 我正在將sql文件從運行phpMyAdmin的服務器(hostgator)傳輸到不受管的Web服務器。

這是我采取的步驟

mysqldump -u root_wrdp1 -p --opt root_wrdp1 > root_wrdp1.sql
Enter password: 

然后,我將sql文件壓縮到新的Web服務器(不運行phpMyAdmin)。

scp rbl91_wrdp1.sql root@ip.of.the.server:~/

然后我在沒有phpmyadmin的情況下進行了Web服務器上數據庫的更新...

root@www:~# mysql -u root_wrdp1 -p root_wrdp1 < ~/root_wrdp1.sql
Enter password: 
ERROR 1045 (28000): Access denied for user 'root_wprd1'@'localhost' (using password: YES)

該站點的支持提供了此建議,但我不知道如何執行這些步驟。

您可能必須檢查授權位置,例如遠程端的源位置(IP)。

我相信使用phpMyAdmin該頁面是Priviliages,更改后還需要刷新它們。

謝謝支持

這是一個簡單的身份驗證問題。 最有可能在目標計算機上錯誤地設置了“ root_wrp1”帳戶或密碼。 您可以通過嘗試登錄而無需導入轉儲文件來檢查它:

$ mysql -u root_wrdp1 -p root_wrdp1

您必須先設置帳戶和密碼,並對數據庫具有足夠的權限,然后才能還原轉儲文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM