Welcome 微信登录

首页 / 数据库 / MySQL

Linux下RPM包方式安装PostgreSQL

Linux下RPM包方式安装PostgreSQL

Postgresql和MySQL是目前比较流行、活跃的开源关系型数据库系统。相对于高端Oracle商业产品,Postgresql和MyQL在软件成熟度、发展功能上的确还有很大改善空间。但是在系统选型过程中,基础软件水平是要受到未来系统整体负载、运维要求和重要的预算决定的。好东西是好,但也要看我们是否需要他,或者是否用得起他。相对于MySQL的粗放式发展,Postgresql从最开始被Berkley研究出来,作为科研机构教学使用以来,无论是从对关系型数据库标...
DataGuard环境下备库RMAN-05021问题有效性解决方案

DataGuard环境下备库RMAN-05021问题有效性解决方案

Dataguard环境作为Oracle官方重要的HA功能组件,在实践领域有非常多的应用场景和成功案例。同任何技术一样,在配置过程中,会出现一些问题需要解决。本文主要介绍在修改Physical Standby备份Rman参数中出现的问题和解决策略。1、问题描述笔者环境为11.2.0.4的Dataguard环境,两台服务器配置为双单节点的Physical Standby。在配置备库的RMAN信息中,出现如下问题:RMAN> connect target ...
MySQL数据库的优化

MySQL数据库的优化

我们究竟应该如何对MySQL数据库进行优化?下面我就从MySQL对硬件的选择、MySQL的安装、my.cnf的优化、MySQL如何进行架构设计及数据切分等方面来说明这个问题。服务器物理硬件的优化在挑选硬件服务器时,我们应该从下面几个方面着重对MySQL服务器的硬件配置进行优化,也就是说将项目中的资金着重投入到如下几处:1、磁盘寻道能力(磁盘I/O),我们现在用的都是SAS15000转的硬盘,用6快这样的硬盘作RAID1+0。MySQL每一秒钟都在进行大量、...
CentOS 7中使用rpm方式安装MySQL 5.7后无法使用root登录解决

CentOS 7中使用rpm方式安装MySQL 5.7后无法使用root登录解决

最近在CentOS 7中通过rpm方式安装了最新版本的mysql-server 5.7 (mysql57-community-release-el7-7.noarch.rpm) ,发现安装成功后无法使用root登录。百度google一番无果,最后在官方文档中找到了答案。现记录完整安装及问题解决过程,希望能帮助到其他朋友。CentOS6.5系统下RPM包安装MySQL5.6 http://www.linuxidc.com/Linux/2015-04/1160...
Redhat Linux上MySQL安装

Redhat Linux上MySQL安装

Linux平台上Mysql通常有三种安装方式,即:Rpm安装通用二进制包安装源码安装包本文先就RPM安装方式进行介绍,在此主要还是开源的社区版本介绍,首先下载http://dev.mysql.com/downloads/mysql/可以选择针对不同平台的安装包类型,目前最新的版本是5.7.11,RPM版本也有各种类型,了解了此,才能选择合适的安装包:Package NameSummarymysql-community-serverDatabase serv...
MySQL中的变量定义

MySQL中的变量定义

根据MySQL手册,MySQL的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,MySQL变量大体可以分为四种类型:一、局部变量。局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块,在该语句块执行完毕后,局部变量就消失了。局部变量一般用declare来声明,可以使用default来说明默认值。例如在存储过程中定义局部变量:drop procedure if exi...
MySQL创建存储过程实例

MySQL创建存储过程实例

MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP 代码中,让人不寒而栗。现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这样不仅容易维护,而且执行效率也高。一、MySQL 创建存储过程 ...
Oracle数据块损坏篇之10231内部事件

Oracle数据块损坏篇之10231内部事件

实验:某个分区数据块损坏,不完全恢复此分区表数据背景:数据库没有有效备份,某个分区中有数据块损坏。要求:最大限度恢复此分区数据。环境:RHEL 6.4 + Oracle 11.2.0.41. 初始化实验环境2. 模拟分区中有数据块损坏情景3. 尝试使用Oracle内部事件10231进行不完全恢复Reference1. 初始化实验环境初始化创建模拟实验环境用到的表空间、业务用户、表,并导入测试数据。本次实验用到表空间DBS_D_JINGYU, 业务用户JIN...
CentOS上源码安装MySQL问题解决及安全优化

CentOS上源码安装MySQL问题解决及安全优化

0.说明 当然,MySQL的安装方法多种多样,在CentOS上,你可以采用YUM的方式安装,这样的好处是:快速方便。基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要YUM执行完成,那么MySQL也就可以使用了。 但我更倾向于使用源码的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助! 但即便是按照官方文档来安装,你也会遇到各种各样的问题,这里...
在CentOS上使用yum安装MySQL及安全优化

在CentOS上使用yum安装MySQL及安全优化

0.说明 使用yum安装的好处是,你不用自己去解决软件之间的依赖问题,基本上yum执行完成,也就把软件安装好了,下面介绍使用yum的方法来安装MySQL,同时也会介绍安装完成后的安全优化。 注意:下面的操作都是以新安装的CentOS 6.5来作为演示的。CentOS 7下源码安装MySQL 5.6 http://www.linuxidc.com/Linux/2015-06/119354.htmMySQL5.7.3.0安装配置图解教程 http:...
Ubuntu上源码安装MySQL问题解决及安全优化

Ubuntu上源码安装MySQL问题解决及安全优化

0.说明 当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便。基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么MySQL也就可以使用了。 但我更倾向于使用源码的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助!但即便是按照官方文档来安装,你也会遇到...
在Ubuntu上使用apt-get安装MySQL+安全优化

在Ubuntu上使用apt-get安装MySQL+安全优化

0.说明使用apt-get安装的好处是,你不用自己去解决软件之间的依赖问题,基本上apt执行完成,也就把软件安装好了,下面介绍使用apt的方法来安装MySQL,同时也会介绍安装完成后的安全优化。注意:下面的操作都是以新安装的Ubuntu 15.10来作为演示的。1.使用apt安装MySQL 安装MySQL数据库: 注意:在安装过程中会几次要求你设置MySQL数据库的管理员用户密码,我们这里先不设置。(出现要求设置的页面时直接按“确定...
Oracle 11g备库无法开启ADG的原因分析

Oracle 11g备库无法开启ADG的原因分析

今天碰到一个有些奇怪的问题,但是奇怪的现象背后都是有本质的因果。下午在做一个环境的检查时,发现备库是在mount阶段,这可是一个11gR2的库,没有ADG实在是太浪费了,对于这种情况感觉太不应该了。所以尝试启动至open阶段,发现状态一直是read only,在ADG中应该是READ ONLY WITH APPLY才对啊。使用dg broker设置为READ-ONLY,备库的数据库日志如下: Standby Database: stestdb3, E...
<< 911 912 913 914 915 916 917 918 919 920 >>