簡體   English   中英

MYSQL restore命令說我正在嘗試還原到其他數據庫?

[英]MYSQL restore command saying I'm trying to restore to a different database?

大家好,我正在嘗試還原一個名為“ hs”的數據庫,但是MYSQL在說,我正在嘗試還原一個數據庫“ mysql”

我已經su root擁有超級用戶訪問權限,

[root@server init.d]# sudo mysql -u hs -p --database=hs < /home/hs/blankhsdb.sql
Enter password:

ERROR 1044 (42000) at line 1: Access denied for user 'hs'@'localhost' to database 'mysql'

為什么會這樣呢?

您在那里交換變量..您為用戶使用了“ hs”,在您的情況下是數據庫。

mysql -u #username# -p #database# < #dump_file#

在此處閱讀此示例語法。

http://www.techiecorner.com/31/how-to-restore-mysql-database-from-sql-dump-file/

修復,

須藤mysql --database = hs </path/to/filename.sql

也許只是因為用戶名和數據庫相同而感到困惑

暫無
暫無

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

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