1. 进入MariaDB官网下载MariaDB需要的RPM, 下载地址: http://ftp.hosteurope.de/mirror/archive.mariadb.org/mariadb-10.0.22/yum/centos7-amd64/rpms/

 

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

MariaDB-10.0.22-centos7-x86_64-client.rpm

MariaDB-10.0.22-centos7-x86_64-common.rpm

MariaDB-10.0.22-centos7-x86_64-compat.rpm

MariaDB-10.0.22-centos7-x86_64-server.rpm

 

3. 安装MariaDB所需的依赖包

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

 

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

yum remove mysql*

查看已存在的mariadb

rpm -qa | grep mariadb

删除安装的mariadb  centos7默认安装了5.5

rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64

 

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

rpm -i MariaDB*

 

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

service mysql start

mysql

7. 初始化MariaDB基本设置

 

7.1 root用户[此处的rootMariaDB数据库管理员, 不是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, 事实上只有数据库服务开放给外部程序访问的时候才需要将数据库服务端口开放, 生产环境如果应用程序和数据库在同一台主机上, 基于安全起见建议不要开放数据库服务端口.

 



乐享:知识积累,快乐无限。