加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

linux下导出mysql数据库下所有表数据为sql文件

(2019-09-18 19:39:13)
标签:

centos

mysql

分类: MySQL

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):

1、导出数据和表结构:

mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql

#/usr/bin/mysqldump -uroot -p abc > abc.sql

敲回车后会提示输入密码


2、只导出表结构

mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

#/usr/bin/mysqldump -uroot -p -d abc > abc.sql


二、导入sql文件:


1.  先新建数据库 

mysql>create database <数据库名> character set utf8;
mysql>create database <数据库名> character set gbk;


2.  再进入上面新建的数据库中,然后运行.sql文件

mysql>use 数据库名;
mysql>source /www/database.sql;     (注意路径不用加引号的) 


3.  flush privileges;    立即生效



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有