mysql数据库迁移

mysql数据库迁移方法

数据库导出方法

  1. 导出表数据和表结构,即一个数据库整个导出,”dbname”是要迁移数据库的名字,”dbname.sql”是迁移出的数据库名字,必须以sql为后缀。【在某一路径下即可,不进入mysql交互行】

mysqldump -uroot -p dbname > dbname.sql

  1. 只导出表结构,”dbname”是要迁移数据库的名字,”dbname.sql”是迁移出的数据库名字,必须以sql为后缀。【在某一路径下即可,不进入mysql交互行】

mysqldump -uroot -p -d dbname > dbname.sql

  1. 只导出表数据,”dbname”是要迁移数据库的名字,”dbname.sql”是迁移出的数据库名字,必须以sql为后缀。【在某一路径下即可,不进入mysql交互行】

mysqldump -uroot -p -t dbname > dbname.sql

数据库导入方法

  1. 进入musql交互行

mysql -uroot -p

  1. 创建你想要导入到的数据库(若已存在,请忽略),’dbname’数据库的名字,’charset=utf8’以中文形成创建数据库
Create database dbname charset=utf8; 
  1. 进入这个数据库
use dbname;
  1. 将待导入的数据库导入【这句代码在末尾不要加 ; 】即可完成
source xxx/路径/dbname.sql