服务器之家

服务器之家 > 正文

CentOS 7.2 安装MariaDB详细过程

时间:2021-11-26 16:42     来源/作者:shaonbean

mariadb简介

mariadb数据库管理系统是mysql的一个分支,主要由开源社区在维护,采用gpl授权许可 mariadb的目的是完全兼容mysql,包括api和命令行,使之能轻松成为mysql的代替品。在存储引擎方面,使用xtradb(英语:xtradb)来代替mysql的innodb。 mariadb由mysql的创始人michael widenius(英语:michael widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司mysql ab卖给了sun,此后,随着sun被甲骨文收购,mysql的所有权也落入oracle的手中。mariadb名称来自michael widenius的女儿maria的名字。
MariaDB 官网:https://mariadb.org/
MariaDB 下载:https://downloads.mariadb.org/
MariaDB Github地址:https://github.com/MariaDB/server

CentOS 7.2 安装MariaDB详细过程

安装mariadb 5.5

安装mariadb 5.5是centos 7的默认版本,配置数据库服务器

?
1
2
3
4
5
6
7
8
[root@linuxprobe~]# yum -y install mariadb-server
[root@linuxprobe~]# vi /etc/my.cnf
# add follows within [mysqld] section
[mysqld]
character-set-server=utf8
[root@linuxprobe~]# systemctl start mariadb
[root@linuxprobe~]# systemctl enable mariadb
ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service'

初始化mariadb

复制代码 代码如下:
[root@linuxprobe~]# mysql_secure_installation   #和mysql一样,一路y

 

连接mariadb

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[root@linuxprobe ~]# mysql -u root -p
enter password:
welcome to the mariadb monitor. commands end with ; or \g.
your mariadb connection id is 1023
server version: 5.5.50-mariadb mariadb server
 
copyright (c) 2000, 2016, oracle, mariadb corporation ab and others.
 
type 'help;' or '\h' for help. type '\c' to clear the current input statement.
 
mariadb [(none)]> select user,host,password from mysql.user;
+-----------+-----------+-------------------------------------------+
| user | host | password     |
+-----------+-----------+-------------------------------------------+
| root | localhost | *f1dae8bcdfca7a57f246e0f834ac35830a3d640e |
| root | 127.0.0.1 | *f1dae8bcdfca7a57f246e0f834ac35830a3d640e |
| root | ::1 | *f1dae8bcdfca7a57f246e0f834ac35830a3d640e |
+-----------+-----------+-------------------------------------------+
5 rows in set (0.00 sec)
mariadb [(none)]> show databases;
+--------------------+
| database  |
+--------------------+
| information_schema |
| mysql  |
| performance_schema |
+--------------------+
5 rows in set (0.05 sec)
mariadb [(none)]> exit;
bye

防火墙开启3306端口

?
1
2
3
4
5
# 客户端设置
[root@vdevops ~]# firewall-cmd --add-service=mysql --permanent
success
[root@vdevops ~]# firewall-cmd --reload
success

安装phpmyadmin

前提安装web服务器和php,参考下面:

https://www.zzvips.com/article/207898.html

https://www.zzvips.com/article/207912.html

安装phpmyadmin

?
1
2
3
4
5
6
7
8
# install from epel
[root@linuxprobe~]# yum --enablerepo=epel -y install phpmyadmin php-mysql php-mcrypt
[root@linuxprobe~]# vi /etc/httpd/conf.d/phpmyadmin.conf
# line 17: ip address you permit to access
require ip 127.0.0.1 10.1.1.0/24
# line 34: ip address you permit to access
require ip 127.0.0.1 10.1.1.o/24
[root@linuxprobe ~]# systemctl restart httpd

使用web浏览器从客户端访问“http://(您的主机名或ip地址)/ phpmyadmin /',然后在mariadb的用户在以下屏幕上登录。此示例使用root用户继续。

CentOS 7.2 安装MariaDB详细过程

登录之后,您可以在这里操作mariadb

CentOS 7.2 安装MariaDB详细过程

mariadb 主从复制

mariadb 主从复制和mysql主从复制相同,请移步到:https://www.zzvips.com/article/80637.html

安装 mariadb 10.1

配置 centos sclo源仓库

复制代码 代码如下:
[root@linuxprobe ~]# yum --enablerepo=centos-sclo-rh -y install rh-mariadb101-mariadb-server

 

来自centos-sclo-rh的软件包安装在/ opt目录下。 要使用它,加载环境变量如下。

?
1
2
3
4
5
[root@linuxprobe ~]# scl enable rh-mariadb101 bash
[root@linuxprobe ~]# mysql -v
mysql ver 15.1 distrib 10.1.14-mariadb, for linux (x86_64) using editline wrapper
[root@linuxprobe ~]# which mysql
/opt/rh/rh-mariadb101/root/usr/bin/mysql

如果您希望在登录时自动启用mariadb 10.1,请如下配置

?
1
2
3
4
5
[root@linuxprobe ~]# vi /etc/profile.d/rh-mariadb101.sh
# create new
#!/bin/bash
source /opt/rh/rh-mariadb101/enable
export x_scls="`scl enable rh-mariadb101 'echo $x_scls'`"

启用mariadb 10.1并配置初始设置

复制代码 代码如下:
[root@linuxprobe ~]# mysql_secure_installation

 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/wh211212/article/details/53129488

标签:

相关文章

热门资讯

2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国 2021-05-08
返回顶部

792
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40