嘿,伙计们,我想恢复一个名为“hs”的数据库,但MYSQL说,我想恢复一个名为“MYSQL”的数据库
我要获得超级用户访问权限,

[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 - MYSQL restore命令说我正在尝试还原到其他数据库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11149098/

10-11 02:49
查看更多