最近在本机上安装了一个WMware 虚拟机,需要从本机(windows 系统)上将mysql8 数据库导入到虚拟机 Centos 7 操作系统的数据库里面。在此做个总结,方便以后自己查阅,同时分项给小伙伴,共同学习!!
mysqldump -u 用户名 -p 数据库名 > xxx.sql
mysqldump -u 用户名 -p 数据库名 表名> xxx.sql
mysqldump -u root -p -d --add-drop-table 数据库名 >xxx.sql
-d 仅数据结构没有数据
--add-drop-table 在每个create语句之前增加一个drop table
以导出完整数据库为例:
mysql -uroot -p
show databases;
use waystaiton;
mysqldump -u root -p waystation >D:waystation.sql
导出完成:
在 D 盘根目录可以查看到 备份文件
mysql -u root -p
use 数据库名
source导入sql文件
操作命令跟windows 一样,需要使用ssh 远程工具和SFTP 上传工具(FileZallia),将数据库脚本上传到服务器,执行
mysql -uroot -p
use xxxx