Oracle体系结构中的基本概念有哪些?

php中文网
发布: 2016-06-07 16:11:44
原创
1077人浏览过

以下的文章主要描述的是Linux操作系统下MySQL数据库备份-putty的实际操作步骤,以及Linux操作系统下MySQL数据库备份-putty的实际操作中那些项目是值得我们注意的内容的介绍。以下就是文章的详细内容,望大家借鉴。 摘要:本文介绍Linux下MySQL数据库备份-putt

以下的文章主要描述的是Linux操作系统下MySQL数据库备份-putty的实际操作步骤,以及Linux操作系统下MySQL数据库备份-putty的实际操作中那些项目是值得我们注意的内容的介绍。以下就是文章的详细内容,望大家借鉴。

摘要:本文介绍Linux下MySQL数据库备份-putty
标签:Linux SQL 数据库 MySQL 备份
Oracle帮您准确洞察各个物流环节

前提:具有ssh登陆权限

工作步骤:

下载软件putty,设置ssh 登陆选项

登陆后,进入自己的主页目录*(通过ftp可以访问到)

执行MySQLdump命令可执行数据库备份,而MySQLrestore命令则恢复数据库。

格式:

pXXXXXXX@kundenserver:~ > MySQLdump -hdbXX.puretec.de -upXXXXXXX -p******** dbXXXXXXX > dbXXXXXXXX.sql

pXXXXXXX@kundenserver:~ > MySQL -hdbXX.puretec.de -upXXXXXXX -p******** dbXXXXXXX

执行MySQLdump后,会在当前所在目录生成一个MySQL数据库备份文件(大小和数据库大小相当)

手机版企业智能品牌系统(手机网站)1.0
手机版企业智能品牌系统(手机网站)1.0

该系统采用先进的HTML5+CSS3结构,既有手机APP的良好体验,又有智能建站系统的操作方便。在中国,企业网站建设在已有20年,但表现方式基本是一成不变,此产品进行了与众不同的偿试。一切以小微企业实际情况出发,注重核心产品的塑造以及企业文化展示。让小微企业及个人都能找准自身的细分化定位,服务好客户。

手机版企业智能品牌系统(手机网站)1.0 0
查看详情 手机版企业智能品牌系统(手机网站)1.0

通过ftp即可下载备份的数据库文件包

恢复数据库工作与以上两部相反

你也可以写一个php脚本,来完成以上操作:

MySQL数据库备份文件

<ol class="dp-xml"><li class="alt"><span><span>include "../config.php";  </span></span></li><li><span>MySQL_CONNECT($dbhost, $dbuser, $dbpw) or die ( "</span><span class="tag"><</span><span class="tag-name">H3</span><span class="tag">></span><span>无法访问数据库</span><span class="tag"></</span><span class="tag-name">H3</span><span class="tag">></span><span>");  </span></li><li class="alt"><span>MySQL_SELECT_DB($dbname) or die ( "</span><span class="tag"><</span><span class="tag-name">H3</span><span class="tag">></span><span>数据库尚未建立</span><span class="tag"></</span><span class="tag-name">H3</span><span class="tag">></span><span>");  </span></li><li><span>$</span><span class="attribute">path</span><span> = </span><span class="attribute-value">getenv</span><span>('DOCUMENT_ROOT')."/DB_backup";  </span></li><li class="alt"><span>$</span><span class="attribute">result</span><span> = </span><span class="attribute-value">MySQL_QUERY</span><span>("SHOW TABLES");  </span></li><li><span>$</span><span class="attribute">numrow</span><span> = </span><span class="attribute-value">MySQL_NUM_ROWS</span><span>($result);  </span></li><li class="alt"><span>for($</span><span class="attribute">i</span><span> = </span><span class="attribute-value">0</span><span>;$i </span><span class="tag"><</span><span> $numrow;$i++) {  </span></li><li><span>$</span><span class="attribute">table</span><span> = </span><span class="attribute-value">MySQL_RESULT</span><span>($result,$i);  </span></li><li class="alt"><span>echo "$table ... ";  </span></li><li><span>system(sprintf("MySQLdump --opt -h $dbhost -u $dbuser -p$dbpw $dbname $table | gzip </span><span class="tag">></span><span> %s/$table.sql.gz",$path));  </span></li><li class="alt"><span>echo "DONE\n\n";  </span></li><li><span>}  </span></li><li class="alt"><span>MySQL_CLOSE(); </span></li></ol>
登录后复制

恢复文件

<ol class="dp-xml"><li class="alt"><span><span>include "../config.php";  </span></span></li><li><span>system(sprintf(  </span></li><li class="alt"><span>'gunzip -c %s/dump.sql.gz | MySQL -h %s -u %s -p%s %s',  </span></li><li><span>getenv('DOCUMENT_ROOT'),  </span></li><li class="alt"><span>$dbhost,  </span></li><li><span>$dbuser,  </span></li><li class="alt"><span>$dbpw,  </span></li><li><span>$dbname  </span></li><li class="alt"><span>));  </span></li><li><span>echo '+DONE'; </span></li></ol>
登录后复制

以上的相关内容就是对Linux下MySQL数据库备份-putty的介绍,望你能有所收获。


相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号