使用RPM包离线安装MariaDB 10.0.20 , 基于CentOS 6.6-x86-64



使用RPM包[离线]安装 MariaDB 10.0.20,基于CentOS 6.6-x86-64 Minimal

湘中朱生 2015-07-01 于深圳福田

QQ: 872007255 MariaDB交流群: 198111730



文档说明:

1. 网上有很多关于MariaDB/Mysql数据库的安装技术博客文档,主要有源码编译安装和Yum源安装,有些写得很规范优秀,但很少有基于离线RPM包安装的。

2. 源码编译安装对于初学者而言门槛过高, 很容易打击MariaDB初学者学习探索的积极性; Yum安装,国外Yum源访问速度很慢, 太耗时间; 这两种方法均有不足之处.

3. 本文使用下载好的离线RPM包,可以适用于各种软硬件环境快速安装部署, 即使没有互联网访问,也能通过配合本地Yum源快速安装部署MariaDB数据库.

4. 编译安装过于繁杂,安装效果和RPM安装、Yum安装效果完全一样,最终都可以通过后续配置来优化提升性能,使之达到最佳运行状态.

5. 本文档专门为有兴趣学习深入了解MariaDB数据库的初学者编写, 有兴趣的大牛也可以参考, 如发现有不足之处,希望不吝赐教.

6. 本文为100%原创内容, 未经授权严禁转载或者用作其它商业用途, 作者: 朱咸文, 笔名: 湘中朱生, 邮箱: [email protected]



1. 进入MariaDB官网下载MariaDB需要的RPM包, 下载地址: http://yum.mariadb.org/10.0.20/centos6-amd64/rpms/

2. 使用下载软件下载所需要的RPM包, 总共4个, 并上传到CentOS主机指定目录.

MariaDB-10.0.20-centos6-x86_64-server.rpm

MariaDB-10.0.20-centos6-x86_64-client.rpm

MariaDB-10.0.20-centos6-x86_64-common.rpm

MariaDB-10.0.20-centos6-x86_64-compat.rpm

3. 安装MariaDB所需的依赖包

yum install libaio perl perl-DBI perl-Module-Pluggable perl-Pod-Escapes perl-Pod-Simple perl-libs perl-version

4. 先移除所有原有的mysql软件包

yum remove mysql*

5. 进入RPM包目录位置, 安装MariaDB

rpm -i MariaDB*

6. 安装完成后,启动MariaDB服务

service mysql start

mysql

7. 初始化MariaDB基本设置

7.1 为root用户[此处的root是MariaDB数据库管理员, 不是CentOS的系统管理员root]设置本机访问密码

set password for ‘root‘@‘localhost‘ = password(‘root_password‘);

7.2 进入系统数据库mysql,删除空密码MariaDB用户账户

use mysql;

select user, host, password from user;

delete from user where user="" or password="";

commit;

service mysql restart;

7.3 用新密码重新登陆MariaDB

mysql -u root -p

root_password

7.4 授权MariaDB数据库root用户远程访问[这一步根据实际需要设置]

grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root_remote_password‘;

7.5 附加说明: 网上很多文章说需要修改CentOS系统的iptables, 开放MariaDB数据库默认服务端口3306, 事实上只有数据库服务开放给外部程序访问的时候才需要将数据库服务端口开放, 生产环境如果应用程序和数据库在同一台主机上, 基于安全起见建议不要开放数据库服务端口.

时间: 2024-10-26 22:47:55

使用RPM包离线安装MariaDB 10.0.20 , 基于CentOS 6.6-x86-64的相关文章

suse11系统rpm包离线安装gcc

1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning: implicit declaration of function 'PyErr_Occurred' src/hash_template.c:361: warning: implicit declaration of function 'Py_FatalError' error: command 'gcc' failed with exit stat

Galera 10.0.20 on CentOS 6.6

0.使用场景 数据库软件:mariadb-galera-10.0.20-linux-x86_64.tar.gz 集群管理:galera-3-25.3.10 节点同步方式(xtrabackup,rsync):percona-xtrabackup-2.2.8-5059.el6.x86_64.rpm 节点同步使用sockt:socat-2.0.0-b7.tar.gz 安装galera是为了获得libgalera_smm.so: 安装xtrabackup是为了配置同步方式xtrabackup,节点数据同

Linux 源码安装MariaDB 10.0.16

cmake软件 tar -zxvf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./bootstrap make && make install 依赖包 yum install ncurses-devel -y yum install pcre pcre-devel -y yum install gcc* -y 创建用户 groupadd mysql useradd -g mysql mysql echo "oracle" |passwd --s

源码包编译安装mariaDB

前言 MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统,由于其体积小.速度快.总体拥有成本低,并且之前是完全开源,所以大受欢迎.但由于后面MySQL卖给了SUN,随后SUN被Oracle收购,虽然也有开源免费版本,但是很多功能都需要另外购买商业版本,导致现在MySQL使用份额逐渐减少.所以MariaDB就是因为这种原因诞生出来,成为数据库管理系统是MySQL的一个分支. 先前已经使用二进制安装了mariaDB(详细请查看http://www.178linux.com/8787

离线安装Mariadb

CentOS7.4开发站系统和红旗Asianux-7.3离线安装Mariadb 安装 需要Root权限 # 解压离线rpm包 tar -xvf Mariadb5.5.56.tar cd Mariadb5.5.56 # 原生CentOS7需要安装这个,红旗不需要请忽略 rpm -ivh libpcap-1.5.3-8.axs7.x86_64.rpm # 安装mariadb的rpm依赖包 rpm -ivh rsync-3.0.9-17.axs7.x86_64.rpm nmap-* lsof-4.87

rpm包方式安装配置haproxy

1.以rpm包方式安装haproxy #yum -y install  haproxy 2.查看haproxy安装生成那些文件 #rpm -ql  haproxy 3.haproxy命令选项: syntax:haproxy [-f < 配置文件>] [ -vdVD ] [-n 最大并发连接总数] [-N 每个侦听的最大并发数]  [ -p <当前的PID文件> ] [-m <内存限制M>]  [-h <命令帮助H>]            -v 显示当前版本

Rpm包的安装与yum的配置

RPM包管理器的常用命令和示例: 1.安装程序包: rpm [option]/path/to/package_file –i:安装程序包 –v:显示安装的过程 -h :显示安装进度 -vv:显示详细信息 -vvv:显示更更详细信息 -ivh --nodeps: 强制安装程序包(不解决依赖关系情况下强制安装,将不能正常使用) 2.  卸载程序包 rpm [option] package_name -e:卸载包 [[email protected] Packages]# rpm -ev zsh -e

【实战】maridb 10.0.15 on centos 6.5 安装

maridb 10.0.15 on centos 6.5 安装 ****************************************************************************** 1.系统部分 ****************************************************************************** --------1.desktop安装即可,选择自定义 选择下面两个包,其它根据自己需求选择 base s

Install MariaDB Galera Cluster 10.0.20

安装环境: OS:Centos 6.6 [[email protected] ~]# uname -a Linux heartbeat1 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 数据库软件:MariaDB Galera Cluster 10.0.20 主机配置: Heartbeat1 10.0.0.7 Heartbeat2 10.0.0.8 Heartbeat