繁体   English   中英

通过控制台从转储还原数据库

[英]restore database from dump via console

我正在尝试从db.sql dump恢复数据库,我已经安装了mysql(客户端和服务器),当我已经安装服务器时,我为root用户定义了密码,并且我试图使用这样的命令恢复数据库

nnn@nnn:~/prj/myprj$mysql -user=root -password=qwerty <db.sql

但是我收到以下错误ERROR 1045(28000):用户'ser = root'@'localhost'的访问被拒绝(使用密码:YES)我刚刚创建了此密码,因此不会出错。 语法上可能还有其他错误吗? (顺便说一下,我正在使用ubuntu)

您需要在长选项名称(例如--user前加双破折号,而单破折号(Singe dash)则作为短选项-u ,其余的作为用户名ser=root

所以要么

mysql --user=root --password=qwerty db_name < db.sql

或短选项

mysql -uroot -pqwerty db_name < db.sql

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM