mysql中备份和还原数据库的语句什么啊

mysql中备份和还原数据库的语句什么啊,第1张

一、Mysql数据库备份指令格式:

mysqldump -h主机名 -P端口 -u用户名 -p密码 (–database) 数据库名 >文件名.sql

注:直接cmd执行该指令即可,不需要先mysql -u root -p链接数据库

1、备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename >backupfile.sql

2、备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump -–add-drop-table -uusername -ppassword databasename >backupfile.sql

二、数据库还原有三种方式:source命令、mysql、gunzip命令

1、source 命令

进入mysql数据库控制台,

mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source /home/work/db/bkdb.sql

2、mysql

mysql -hhostname -uusername -ppassword databasename <backupfile.sql

3、gunzip

gunzip <backupfile.sql.gz | mysql -uusername -ppassword databasename

使用mysql数据库的mysqldump

导出数据库:

mysqldump

-udb_user_name

-pdb_user_password

db_name

>

/path/db_sql

.主要是导出成sql语句的格式。

在服务器中建立数据库,然后把数据导入就行。

卢韬旭


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7401789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存