mysql数据库备份&导入

mysqldump命令用来备份数据库。

mysqldump命令在DOS的[url=file://\mysql\bin]\mysql\bin[/url]目录下执行。

1) 导出整个数据库(导出文件默认是存在mysqlbin目录下)
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u user_name -p123456 database_name >
outfile_name.sql

2) 导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u user_name -p database_name table_name >
outfile_name.sql

3) 导出一个数据库结构
mysqldump -u user_name -p -d –add-drop-table database_name
> outfile_name.sql
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop
table

4) 带语言参数导出
mysqldump -uroot -p –default-character-set=latin1
–set-charset=gbk –skip-opt database_name >
outfile_name.sql

例如,将aaa库备份到文件back_aaa中:
[[email protected]
root]# cd /home/data/mysql
[[email protected]
mysql]# mysqldump -u root -p –opt aaa > back_aaa

二、导入数据库
1、首先建空数据库
mysql>create database abc;

2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql

Leave a Comment

您的邮箱地址不会被公开。 必填项已用 * 标注

🚀

RedGate VPN

免费节点太挤太慢?
升级高速稳定专线

立即体验 →

告别卡顿

RedGate VPN
全球高速节点

免费下载 →
Scroll to Top