导出数据库
// -D{dbName} 这种写法不认识
mysqldump -h{ip} -P{port} -u{user} -p{pwd} --default-character-set=utf8 {dbName} > xx.sql
// --column-statistics=0
mysqldump --column-statistics=0 -h{ip} -P{port} -u{user} -p{pwd} --default-character-set=utf8 {dbName} > xx.sql
导入数据库
mysql -h127.0.0.1 -P3306 -uroot -p123456 --default-character-set=utf8
mysql> create database abc; # 创建数据库
mysql> use abc; # 使用已创建的数据库
mysql> set names utf8; # 设置编码
mysql> source /home/abc/abc.sql # 导入备份数据库
参考
【1】用source命令导入mysql数据库怎么设置中文编码
【2】mysqldump 导出提示Couldn't execute SELECT COLUMN_NAME...
【3】MySQL 导入数据:https://www.runoob.com/mysql/mysql-database-import.html
网友评论