[英]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.