将mysql中的数据移到另一个数据库中
全库数据备份:mysqldump -u 用户名-p 数据库 > 文件名mysqldump -u admin -p vmiplatform > sql.sql
·
1.导出整个数据库:
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u admin -p vmiplatform > sql.sql
运行结果如下
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u admin -p vmiplatform sys_user > sys_user.sql
运行结果如下:
3.导出一个数据库结构
mysqldump -u 用户名 -p -d 数据库名 > 文件名
-d 表示没有数据
mysqldump -u admin -p -d vmiplatform > vmiplatform.sql
运行结果:
4.导入数据库
方法一:
直接将文件sql.sql里的sql在数据库控制台上,直接执行。
方法二:
source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source /home/ddd/sql.sql
方法三:执行某路径下的脚本
mysql -h访问ip -u用户名 -p密码 数据库名称 </root/xgm/sql.sql
或
本地
mysql -u用户名 -p密码 数据库名称 </root/xgm/sql.sql
更多推荐
已为社区贡献1条内容
所有评论(0)