2019-11-24 mysql 复制到改名的数据库踩坑记录

来自三线的随记
Admin讨论 | 贡献2019年11月24日 (日) 18:38的版本 (创建页面,内容为“* mysqldump -u root -p***** database_name | mysql -u root -p database_name * method2 ** mysqldump -u root -p***** -n database_name > backup.sql ** mysql -u root -p n…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
  • mysqldump -u root -p***** database_name | mysql -u root -p database_name
  • method2
    • mysqldump -u root -p***** -n database_name > backup.sql
    • mysql -u root -p new_database_name < ./backup.sql

method3

  • mysqldump -u root -p***** -n database_name > backup.sql
  • mysql -u -p
    • use new_database_name;
    • source backup.sql;

and so on:

都是无用的方法而且有可能引起删库或覆写数据

因为mysqldump的结果里面有create database if not exists 或 use database 语句(create 语句可通过n参数去掉)

mark to be continued