Welcome 微信登录

首页 / 数据库 / MySQL

MySQL备份类别

MySQL备份类别

对于DBA来,最基本的工作就是数据库的备份与恢复,在意外情况下(如服务器宕机、磁盘损坏等)要保证数据部丢失,或者是最小程度地丢失。MySQl数据库提供很多工具(如mysqldump、ibbackup、replication)都能很好地完成备份的工作,也可以通过第三方的一些工具来完成,如xtrabackup、LVM快照备份等。DBA应该根据自己的业务要求设计出损失最小、对数据库影响最小的备份策略。备份与恢复:备份的方法:Hot backup(热备)Cold ...
MySQL备份和恢复具体实施

MySQL备份和恢复具体实施

MySQL备份类别,参考笔者上篇文章MySQL备份类别 http://www.linuxidc.com/Linux/2012-12/76256.htm冷备:对于InnoDB存储引擎的冷备非常简单,只需要备份MySQL数据库的frm文件、共享表空间文件、独立表空间文件(*.ibd)、重做日志文件。--建议定期备份MySQL数据库的配置文件my.cnf冷备的优点:a) 备份简单,只要拷贝相关文件b) 备份文件易于在不同操作系统,不同MySQL版本进...
Linux下MySQL远程连接提示ERROR 1045 (28000)

Linux下MySQL远程连接提示ERROR 1045 (28000)

两台Linux服务器,本想打算一个作为主服务器A,一个备份服务器B。系统是CentOS,数据库用的MySQL。在A上的mysql设置完毕后,B怎么都连接不了。但是从C服务器就可以连接上A。非常奇怪。考虑很久防火墙规则,selinux等各种原因。无果,困惑好几天。一直是报错:#/opt/mysql/bin/mysql -h1.2.3.4 -u xxxx -pxxxxERROR 1045 (28000): Access denied for user "XXX...
Oracle select 语句字段连接

Oracle select 语句字段连接

如在员工基本信息表中,有员工姓名、员工职位、出身日期等等。如果现在视图中这三个字段显示在同一个字段中,并且中间有分割符。如我现在想显示的结果为“经理Victor出身于1976年5月3日”。这该如何处理呢?其实,这是比较简单的,我们可以在Select查询语句中,利用连接符把这些字段连接起来。 如可以这么写查询语句: SELECT员工职位 ||’ ’ ||员工姓名||’出身于’||出身...
MySQL主从同步部署

MySQL主从同步部署

概述1、Mysql主从同从优点在从服务器可以执行查询工作,降低主服务器压力。在从主服务器进行备份,避免备份期间影响主服务器服务。当主服务器出现问题时,可以切换到从服务器。 2、Mysql复制概述复制过程中一台服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置...
SQL Server 安全性部分实验

SQL Server 安全性部分实验

《数据库系统概论》实验三 数据控制(安全性部分)本实验是在实验二中的school数据库的基础上进行的,如果有需要增删改的地方将在实验中加以说明。(一)授权与回收。【1】授权。建立多个用户,给他们赋予不同的权限,然后查看是否真正拥有被授予的权限了。1)建立用户(登录帐号)U1、U2、U3、U4、U5、U6、U7和对应的数据库school的用户dbu1、dbu2、dbu3、dbu4、dbyu5、dbu6、dbu7。EXECsp_addlogin"U1","01...
Oracle RAC failover 测试(Server TFA方式)

Oracle RAC failover 测试(Server TFA方式)

Oracle RAC中,除了基于客户端的TFA方式之外,还有基于服务器端的TFA方式,可以把服务端的TFA方式看作是客户端TFA方式的一个升级版吧。服务器端的TFA,当然是需要在服务器端进行配置了,这个是通过Service来完成的。本文主要描述Oracle 10g rac 下通过service方式配置服务器端的TFA。下面是一些关于这方面的基础参考链接:有关负监听配置,载均衡(load balance)请参考ORACLE RAC 下非缺省端口监听配置(li...
Oracle RAC failover 测试(TFA方式)

Oracle RAC failover 测试(TFA方式)

Oracle RAC 客户端故障转移(failover),当采用TFA方式时,对于已经建立连接的客户端,在连接的实例或节点出现故障时,客户端无需再次发出连接请求,仍然可以继续之前的数据库操作,此称之为透明故障转移。本文描述基于Oracle 10g rac,客户端TFA方式的故障转移并给出示例。下面是一些关于这方面的基础参考链接:有关负监听配置,载均衡(load balance)请参考ORACLE RAC 下非缺省端口监听配置(listener.ora tn...
Oracle RAC failover 测试(连接时故障转移)

Oracle RAC failover 测试(连接时故障转移)

Oracle RAC 集群最突出的表现就是高可用性,这些内容主要包括load balance以及failover,通过这些技术使得单点故障不影响客户端端应用程序对数据库的正常访问,以及通过创建service实现节点间负载均衡。本文主要描述Oracle 10g rac环境下的Oracle failover测试。下面是一些关于这方面的基础参考链接:有关负监听配置,载均衡(load balance)请参考ORACLE RAC 下非缺省端口监听配置(listene...
在Ubuntu中如何重置MySQL服务器的root密码

在Ubuntu中如何重置MySQL服务器的root密码

在Ubuntu下安装了mysql 5 server,结果不知道什么原因,安装时输入的root帐号密码在使用时无论如何都不能通过数据库服务器的验证。无奈只有重置mysql的root帐号密码。查了一下,用了以下方法成功的重置了root帐号密码。首先停止mysql服务:root@webserver:/home/webmaster# service mysql stop接着采用忽略密码认证模式重新创建一个mysql服务:root@webserver:/home/w...
在MySQL语法中使用trim函数删除两侧字符

在MySQL语法中使用trim函数删除两侧字符

在实际开发中,你总是会遇到这种情况或者遇到这种情况数据多了也会令你抓狂,如果还在用select fields from table where like "/%" 绝对是一个吃力不讨好的做法,那么,仔细研究MYSQL自带函数那绝对是首要工作。我第一时间就是想到,PHP函数中的trim是不是也可能用到mysql中呢,回答是肯定的。你可以从MYSQL手册中找到,当然,你可以百度一下,我下面说的与前人相同。SELECT *,trim(LEADING "/" FR...
<< 611 612 613 614 615 616 617 618 619 620 >>