如何在Linux中导出导入MySQL数据库

本例以CentOS6.6下导入导出MySQL5.1.73数据库为例。

显示数据库版本

1.输入“mysql--version”显示MySQL的版本,本例为5.1.73。

显示当前数据库

2.输入“mysql-uroot-p”并输入密码即可登录。

3.输入“显示数据库; »显示当前数据库。
注意:您必须输入;

4。
输入“usemysql; »连接到名为mysql的数据库。

5.输入“显示表; »显示表格。

6.内容如下。

7.输入“退出”;退出MySQL。

导出(备份)数据库

8.输入“mysqldump-uroot-pmysql/tmp/mysqlbackup.sql”,导出名为mysql/tmp命令的数据库的数据和表结构。
下载它并将其命名为mysqlbackup.sql。
注意:在本例中,为了方便起见,文件保存在/tmp目录中。
实际操作时,一定要保存到安全目录下。

9.输入root密码并按Enter确认。
注意:由于mysqldump不导出默认事件表,因此会出现警告:--Warning:Skippingthedataoftablemysql.event.Specifythe--eventsoptionexplicitly。

10.如果需要避免此警告,请输入“mysqldump-uroot-p--events--ignore-table=mysql.eventmysql/tmp/mysqlbackup1.sql”并按Enter键确认。
注意:将此备份文件命名为mysqlbackup1.sql以进行区分。

11.输入密码并按Enter确认。

12.如果只需要导出表结构,则添加“-d”参数,即输入“mysqldump-uroot-p-dmysql/tmp/mysqlbackup2..sql”并输入确认密码。
注意:将此备份文件命名为mysqlbackup2.sql以进行区分。

13.输入“ls/tmp”查看备份文件。
注意:实际操作时,请将/tmp替换为您实际备份的路径。

导入(恢复)数据库

14.为了演示回滚,在此示例中,输入“dropdatabasemysql;”删除原来名为mysql的数据库。

15.再次输入“显示数据库;”看到名为mysql的数据库已被删除。

16.输入“createdatabasemysql;”创建一个名为mysql的数据库。

17.输入“显示数据库;”可以看到已经创建了一个名为mysql的新数据库。
输入“usemysql;”和“表演表”;)”。

18.输入“exit;”退出MySQL。

Linux系统下数据库备份的简单操作linux数据库备份命令

Linux系统下简单的数据库备份操作Linux作为当今最先进、最可靠的操作系统,广泛应用于服务器端存储和管理。
Linux中的数据库备份操作也非常重要。
系统数据库备份操作。
对于Linux系统下的数据库备份操作,除了使用特定的数据库程序外,还可以使用Linux提供的实用程序,例如cp和tar。
首先登录Linux服务器,保存需要备份的数据库,然后使用cp复制需要备份的数据库文件。
例如,要备份MySQL,需要将各种数据库文件复制到mysql-data目录中。
具体命令是:cp-r/var/lib/mysql-data/var/backup/上面的命令就会复制。
/var/lib/将mysql-data目录复制到/var/backup/目录下,完成数据库备份。
另外,在Linux系统中,还可以使用tar命令创建备份文件来进行数据库备份。
例如,如果要备份MySQL,可以使用以下命令:tar-cvzf/var/backup/mysql.tar.gz/var/lib/mysql-data上面的命令将备份/var/lib/mysql-/var/backup/mysql.tar.gz文件中的数据。
由于Linux系统提供了大量的实用程序,因此Linux系统下的数据库备份是一件非常简单有效的事情。
只要熟悉使用cp和tar命令,就可以进行数据库备份工作。
因此,强烈建议大家在Linux系统下进行数据库备份操作,以确保重要数据能够得到保护和稳定备份。

如何在linux下实现mysql数据库每天自动备份

方法/步骤1.在根目录下新建一个计划备份存储文件夹mkdir/mysql_backup2.新建一个备份脚本vim/root/mysql_backup.sh3.在mysql_backup.sh中输入内容:backupdir=/mysqlbackuptime=`date+%Y%m%d%H`mysqldump-uroot-prorootabc|gzip>$backupdir/abc$time.sql.gzfind$backupdir-name"abc*.sql.gz"-typef-mtime+5-execrm{}\;>/dev/null2>&1————————————————————————————————————说明:backupdir=备份文件存放文件夹time=获取当前时间年月日时间(2014111417)2014年11月14日17:00mysqldump准备复制数据库命令abc需要备份的数据库find$backupdir-name"abc*.sql.gz"-typef-mtime+5-execrm{}\;>/dev/null2>&1删除5天前备份文件3:成功保存wq文件后,按键盘上的“esc”,然后输入“:wq”运行脚本,查看mysql_backup文件夹下是否有后缀为.sql.gz的文件根目录./mysql_backup.sh写入每日定时任务修改/etc/crontabvi/etc/crontab。
按键盘上的“i”并开始输入024***root/root/mysql_backup.sh每天凌晨4:02运行备份任务。

首先按键盘上的“esc”,然后输入“:wq”保存并重新启动crondservicecrondrestart或/etc/rc.d/init.d/crondrestart。