mysql数据还原命令,MySQL数据库备份和还原的常用命令

MySQL数据库备份和还原的常用命令

备份MySQL数据库的命令

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

备份MySQL数据库为带删除表的格式

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

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

直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

备份MySQL数据库某个(些)表

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

同时备份多个MySQL数据库

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

仅仅备份数据库结构

mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

备份服务器上所有数据库

mysqldump –all-databases > allbackupfile.sql

还原MySQL数据库的命令

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

还原压缩的MySQL数据库

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

将数据库转移到新服务器

mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

Tags: mysql, 命令, 备份

本文地址: http://www.21andy.com/blog/20071102/655.html

相关文档:

一:mysql里目前只支持4种索引分别是:b-tree,full-text,hash以及r-tree索引 b-tree索引应该是mysql里最广泛的索引的了,除了archive,基本所有的存储引擎都支持它. 1.b-tree在myisam里的形式和innodb稍有不同 在innodb里面有两种形态:其一是primary key形态其leaf node里存放的是数据.而且不仅存放了索引键的数据,还存放了� ......

解决乱码最好的方法是在项目设计之初,统一所有的字符集,例如页面、request对象以及数据库等等。

一、 几种常见的乱码现象:

1、页面乱码

单纯的页面乱码是很好解决的,只要修改头部适合的字符集即可,如果页面中文显示乱码,你可以把字符集修改为:gb2312或gbk。

2、页面之间传递的参数是乱码 ......

1.设置变量

set @x = 2;

或:

select @x := max(fields) as max from table;

2.生成html或xml

mysql -H -uroot -p databaseName        生成html文件

mysql -x -uroot -p databaseNam ......

如何提高mysql load

data

infile

的速度

测试数据2.5G,共有数据9427567条。用的mysql的large服务器的配置。

load

一次需要大概10分钟左右。

建的表用的是MYISAM,调整了几个session的参数值

SET SESSION BULK_INSERT_BUFFER_SIZE=256217728;

SET SESSION MYISAM_SORT_BUFFER_SIZE=256217728;

运行结果如下

Qu ......

此程序实现将mysql数据库的模式信息展示出来。下面我简要地说明一下。

1.树形结构的实现。

SimplePanel pl=new SimplePanel();

private void buildFrameLayout(){

try{ pane = getContentPane();

//关闭面板

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//BorderLayout布局管理器

JPanel ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用 DOS 命令备份 MySQL 数据库,你可以使用 mysqldump 命令。下面是备份 MySQL 数据库的步骤: 1. 打开命令提示符窗口(Windows)或终端窗口(Linux)。 2. 输入以下命令来备份数据库: ``` mysqldump -u 用户名 -p 数据库名 > 备份文件名.sql ``` 其中,用户名是你的 MySQL 数据库用户名,数据库名是你要备份的数据库名称,备份文件名是你要生成的备份文件名称。 例如,如果你要备份名为 mydatabase 的数据库,用户名为 root,备份文件名为 mydatabase_backup.sql,你应该输入以下命令: ``` mysqldump -u root -p mydatabase > mydatabase_backup.sql ``` 3. 按回车键执行命令,系统会提示你输入 MySQL 数据库密码。输入密码后,备份操作就开始了。在备份完成后,你会在当前目录下看到生成的备份文件。 要还原 MySQL 数据库,你可以使用以下命令: 1. 打开命令提示符窗口(Windows)或终端窗口(Linux)。 2. 输入以下命令还原数据库: ``` mysql -u 用户名 -p 数据库名 < 备份文件名.sql ``` 其中,用户名是你的 MySQL 数据库用户名,数据库名是你要还原数据库名称,备份文件名是你要还原的备份文件名称。 例如,如果你要还原名为 mydatabase 的数据库,用户名为 root,备份文件名为 mydatabase_backup.sql,你应该输入以下命令: ``` mysql -u root -p mydatabase < mydatabase_backup.sql ``` 3. 按回车键执行命令,系统会提示你输入 MySQL 数据库密码。输入密码后,还原操作就开始了。在还原完成后,你的数据库恢复到了备份时的状态。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值