我正在尝试使用其他名称复制我的数据库。我发现了这个:
$ mysqldump yourFirstDatabase -u user -ppassword > yourDatabase.sql
$ mysql yourSecondDatabase -u user -ppassword < yourDatabase.sql
但我不清楚。 所以我有2个数据库:lab1,lab2。 lab2包含0个表,因为我希望它是lab1的副本。 所以'lab1'是'yourFirstDatabase',lab2是'yourSecondDatabase',对吧?什么是'yourDatabase?' 我也得到了以下错误:
$ mysqldump -uroot lab1 -u user -ppassword > yourDatabase.sql;
mysqldump:[警告]在命令行界面上使用密码 可能是不安全的。 mysqldump:收到错误:1045:用户拒绝访问 尝试连接时,'user'@'localhost'(使用密码:YES)
答案 0 :(得分:2)
过程工作就像你说的那样。对于你的数据库,你正在创建一个临时备份文件,仅用于传输你的第一个数据库