计算机系统

备份部分:
例1:如何导出a库下的b表
mysqldump-u用户名 -p密码 库名(a) 表1(b)>地址://备份文件名(以sql为后缀)
例2:如何导出一个库下面所有的表
mysqldump -u用户名 -p密码 库名(a)>地址://备份文件名(以sql为后缀)
例3:如何以库为单位导出
mysqldump -u用户名 -p密码 -B 库1 库2 库3>地址://备份文件名(以sql为后缀)
例4:如何导出所有库
mysqldump -u用户名 -p密码 -A>地址://备份文件名(以sql为后缀)
恢复部分:
1:在以登陆到mysql命令行的情况下
对于库级的备份文件
mysql>source 备份文件地址
如:在d盘的a.sql;
则为:mysql>source d:\a.sql;
2:对于表级的备份文件
mysql>use 库名
mysql>source 备份文件地址(表的备份文件);
例如:库名为a 表的备份文件问a.sql
mysql> use a
mysql>source a.sql;
2:不登陆到mysql命令行下
针对库级的备份文件
mysql-u用户名 -p密码 < 库级备份文件地址
针对表级的备份文件地址

第十二章 数据备份与还原

mysql-u用户名 -p密码   库名< 库级备份文件地址

第一节:数据备份

备份数据可以保证数据库中数据的安全,数据库管理员需要定期的进行数据库备份;

1.1 使用 mysqldump 命令备份

mysqldump -u username -p dbname table1 table2 ... > BackupName.sql

dbname 参数表示数据库的名称;
table1 和 table2 参数表示表的名称,没有该参数时将备份整个数据库;
BackupName.sql 参数表示备份文件的名称,文件名前面可以加上一个绝对路径。通常以 sql 作为后缀。

 

一、mysql导入文件或数据或执行相关SQL

1、mysql -h主机地址 -u用户名 -p用户密码,文件形式。(shell命令行)
mysql -u root -p dbname < filename.sql(前提已经有dbname这个数据库)

2 、直接放在命令行(shell命令行)执行一个sql mysql -hhostname -uusername -p dbname -e ‘select * from tbname limit 1′ 执行后命令行会提示输入数据库密码。

3、 把SQL作为一个输入给MYSQL(shell命令行) echo ‘select id from dbname.tbname where id = 1;’ | mysql -hhostname -ureadonly -preadonly dbname > xxxx.sql

4进入mysql数据库(数据库中执行SQL文件)
>source xxx.sql

 

二、导出库表(mysqldump)

1、mysqldump -u用户名 -p密码 -h主机 数据库 a -w “sql条件” –lock-all-tables > 路径
mysqldump -hhostname -uusername -p dbname tbname>xxxx.sql

2、 按指定条件导出数据库表内容。(-w选项 –where)
mysqldump -hhostname -uusername-p dbname tbname -w’id >= 1 and id<= 10000′–skip-lock-tables > xxxx.sql

3、或这下一行
mysqldump -hhostname -uusername -p dbname tbname –where=’unit_id >= 1 and unit_id <= 10000′> ~/xxxx.sql

其他新闻
  • AndroidStudio 本身就慢,启动时还自动打开上次的项目,然后如果不是自己要的项目,又得Close Project。 1、设置成Eclipse快捷键 设置成Eclipse快捷键 Settings -Keymap,在Keymaps下拉列表中选择...
    2020-01-17
  • Android 日期时间-new Date() 及其格式化、System.currentTimeMillis() Android 日期时间-new Date()的坑 Android 日期时间-Calendar 代替 new Date()仍有坑 Android日期时间-日期与字符串相互转换的坑 一、...
    2020-01-17
  • 程序在手机上调试运行成功,签名生成APK 也成功,但是在手机上安装居然失败。 android studio 升级2.3之后,签名打包需要选择Signature versions,如下图 原来签名时,Signature Versions 不能只...
    2020-01-17
友情链接

公司名称巴黎人电玩
版权所有:Copyright © 2015-2019 http://www.zhongqiangjy.com. 巴黎人电玩有限公司 版权所有

友情链接

Copyright © 2015-2019 http://www.zhongqiangjy.com. 巴黎人电玩有限公司 版权所有
公司地址http://www.zhongqiangjy.com