嘿,伙计们,我想恢复一个名为“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/