Vin*_* HC 47 mysql database mysqldump
我在拥有120个表的服务器上有数据库.
我想用新的数据库名称和复制的数据克隆整个数据库.
有没有一种有效的方法来做到这一点?
小智 96
$ mysqldump yourFirstDatabase -u user -ppassword > yourDatabase.sql
$ mysql yourSecondDatabase -u user -ppassword < yourDatabase.sql
Run Code Online (Sandbox Code Playgroud)
Kai*_*nad 29
mysqldump -u <user> --password=<password> <DATABASE_NAME> | mysql -u <user> --password=<password> -h <hostname> <DATABASE_NAME_NEW>
Run Code Online (Sandbox Code Playgroud)
use*_*605 12
像接受的答案但没有.sql文件:
mysqldump sourcedb -u <USERNAME> -p<PASS> | mysql destdb -u <USERNAME> -p<PASS>
Run Code Online (Sandbox Code Playgroud)
如果你使用phpMyAdmin