码迷,mamicode.com
首页 > 数据库 > 详细

MySQL导出数据库和导入数据库

时间:2019-06-26 19:27:12      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:cal   增加   根据   数据库名   har   文件路径   mysqld   字符   用户   

一、导出:

语法:mysqldump --default-character-set=gb2312 -u用户名 -p密码 数据库名 -d --add-drop-table > 导出文件名.sql

注意:

密码可以省略,如果省略,则程序会提示输入密码;

-d   只导出表结构,没有表数据;

--add-drop-table   --add-drop-table 在每个create语句之前增加一个drop table;

--default-character-set=gb2312   指定导出数据库的字符集编码

mysqldump 命令路径是根据你 MySQL 安装路径决定的,不过一般在任意路径下都可以使用该命令;

 

eg. 

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

按下回车键后会提示输入密码,输入即可。

 

 

二、导入:

方法一、

语法:mysql --default-character-set=gb2312 -u用户名 -p密码 数据库名 < 导出文件名.sql

注意:

密码可以省略,如果省略,则程序会提示输入密码;

--default-character-set=gb2312   指定导出数据库的字符集编码

 

eg.

# mysql -uroot -p123456 < abc.sql

 

方法二、

使用 source 命令导入。使用 source 命令需要我们先登录到 mysql 中,并创建一个空的数据库:

mysql> create database abc; # 创建数据库 mysql> use abc; # 使用已创建的数据库 mysql> set names utf8; # 设置编码 mysql> source /home/abc/abc.sql # 导入备份数据库

注意你备份的 sql 文件路径。

 

MySQL导出数据库和导入数据库

标签:cal   增加   根据   数据库名   har   文件路径   mysqld   字符   用户   

原文地址:https://www.cnblogs.com/mediocreWorld/p/11093159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!