Welcome 微信登录

首页 / 数据库 / MySQL

Linux下MySQL数据库自动备份及其被损坏后的恢复方法

Linux下MySQL数据库自动备份及其被损坏后的恢复方法

一、前言:当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小。或者说,仅仅是数据库服务器的建立,只能说明它能做些什么,并不代表它能稳定的做些什么。灾难恢复的效率及全面性,也是系统的稳定性的一个准因素,尤其对于一个服务器系统。这一节,介绍数据库自动备份以及数据库被破坏后的恢复的方法。在这里,我们使用mysqlhotcopy,...
Linux下MySQL的中文不能显示及sock链接错误问题解决

Linux下MySQL的中文不能显示及sock链接错误问题解决

安装mysql后,默认的字符集是latin1。在linux下安装mysql不像在windows上安装那像,可以选择字符集(即使当时使用了默认的字符集,安装后也可以在安装目录下修改my.ini文件),但是在linux就不太一样了。在shell输入mysql登陆后:mysql>show variables like "%char%";回车后显示:+----------------------+---------------------| Variable...
Linux下安装启动多个MySQL

Linux下安装启动多个MySQL

网上找了N多资料,没有一个可以顺利成功的,郁闷,可能是水平有限吧...!本人经过不断的研究、测试,完整实现linux下启动两台Mysql,而且对mysql有了更深入的了解...废话不多说,走着!步骤如下:一、编译安装两个mysql,步骤如下下载Mysql ,此处以Mysql-6.0.11-alpha.tar.gz 为例安装第一个数据库(主数据库)(红色部分为默认数据库文件路径,可改成其他如:data、var等)tar zxvf mysql-6.0.11-a...
Linux下odbc的安装配置和wxODBC的开发

Linux下odbc的安装配置和wxODBC的开发

安装linux 下的ODBC 有两种:unixODBC 和iodbc ,由于wxGTK 提供的是对iodbc 的支持,因此在安装wxGTK 前需要先安装iodbc 。在后面安装freetds 时,依据环境和依赖关系可能会将unixODBC 也装上,iodbc 和unixODBC 修改的ODBC 配置文件都是/etc/odbc.ini 和/etc/odbcinst.ini ,这两个都是ODBC 驱动的管理器,没有冲突问题,但如果要使用wxODBC 进行ODB...
Oracle中 Package与Package body的介绍

Oracle中 Package与Package body的介绍

1、OraclePackage的作用: 可以简化应用设计、提高应用性能、实现信息隐藏、子程序重载2、ORACLE中的function 、package、package bodies、procedure的区别和相同: function有返回值,有参数;procedure无返回值,有参数;package、package body是同时存在的,就像.h和.cpp文件,如果要外部调用的,就在package里声明一下,包内调用的,只要在body里写就行了。pa...
Oracle配置文件详解listener.ora,sqlnet.ora,tnames.ora

Oracle配置文件详解listener.ora,sqlnet.ora,tnames.ora

三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora,都是放在$Oracle_home etworkadmin目录下。 重点:三个文件的作用和使用 sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串, 例如我们客户端输入 sqlplus sys/oracle@orcl 假如我的sqlnet.ora是下面这个样子 sqlne...
Oracle Data Guard 理论知识

Oracle Data Guard 理论知识

RAC,DataGurad,Stream是Oracle高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。他们各自的侧重点不同,适用场景也不同。RAC它的强项在于解决单点故障和负载均衡,因此RAC方案常用于7*24的核心系统,但RAC方案中的数据只有一份,尽管可以通过RAID等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。DataGurad通过冗余数据来提供数据保护,DataGurad通过日志同步机制保证冗余数据和主数据之...
Oracle Listener 动态注册 与 静态注册

Oracle Listener 动态注册 与 静态注册

一.什么是注册 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。) 相当于是这样:在数据库服务器和客户端之间有一监听程序(Listener),在监听程序中,会记录相应...
物理Data Guard 下Failover 时Redo 的处理问题

物理Data Guard 下Failover 时Redo 的处理问题

和老大讨论了一下Oracle Data Guard 下redo 的问题。 在Data Guard 环境下,归档文件是可以在备库应用的。 假如主库直接crash后,无法登陆,这时在将备库切换为主库的时候,如何处理主库的redo 就是关键。 因为这里的数据就是可能丢失的数据。 所以做了一个实验验证,验证redo 的处理。即将主库的redo 直接copy到备库,然后通过recover 来应用redo,等应用结束之后,在启动备库。这样就不会造成数据丢失。当然,如果...
<< 361 362 363 364 365 366 367 368 369 370 >>