召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2516|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 " U. \# e; I6 c+ E/ q
MariaDB和MySQL的关系:
1 Q! f, x5 l8 X: \" [% c* k" U  E7 r4 T1 N3 l
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
, i' Q# N2 {5 ~  L/ G2 P% z8 {6 oMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
7 i$ ?) ~# v2 J! zMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
- D+ B! x8 S" w* A现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

$ ~$ u% @, K! d9 O添加MariaDB的repo源:. g. u2 z- k* @, W* P- {# q- `

2 e  F( {, \) {/ g. z1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
" c: n/ q5 j4 A* \( m
% l' y, M4 Q1 d( m2 _$ x3 D

  1. 4 ~( [$ `3 Q8 }& r5 H) P$ l
  2. # http://downloads.mariadb.org/mariadb/repositories/7 ?4 I6 _0 {# I
  3. [mariadb]/ W2 Z& C+ S  ?: S7 A. n0 d
  4. name = MariaDB5 \3 H2 u+ {; z& f( x  V% M9 x
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64! Q# R* j3 x" [( M
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    0 ?( E) ]% O. c# U
  7. gpgcheck=1
复制代码

7 J+ W$ L' Q' N
6 o+ l$ {# N- p, }, J& p2 i2、清除Yum的缓存并重新建立5 X% E9 W" H4 j8 _- M, z8 ~

! ~; z; c( Z/ }0 f: Y
  1. yum clean all
    5 b- Z9 K3 F9 |/ [: T' }1 c( c
  2. yum makecache
复制代码
. l  P2 j* u: J: c1 E
$ S, P" \& g+ t9 q( ]% [

" F% X  U' o2 {( L2 f' L% v3 g; l! h, a1 K
' {+ R6 W' U% G4 `, X- j
  Q& \' n5 n8 j7 a1 w8 X8 i
3、打印MariaDB源中的软件包:
; d8 R0 S; ^4 e/ {# w. {
6 W# f) U; L& L: w; C' w+ _
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

. a0 N# C& z% F' E) I
$ m5 N: [* R" V# c: l7 J! _5 _4 W8 m" C7 N5 l$ b% O. Q+ e+ Q4 d; i/ i
test为测试工具,backup为备份工具* W: |4 U; l" R5 |5 e

% u6 O- o1 ~+ n% Q$ q5 t, t4、安装MariaDB数据库:
2 ?$ b/ r# Z* r+ u7 H3 _$ u$ y0 H8 z" o: M6 @
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
7 b/ ~" e- g: Y# M
. L% o2 K  B, B& ~) d0 p- _2 h

$ M$ ~5 V% d9 J
7 L- \1 A* J8 d0 F5、启动数据库并设置为开机自启" y4 d1 \5 F, l/ {) J

  y0 A" {: T- X2 f
  1. systemctl start mariadb
    / V+ a9 H2 Y1 F
  2. systemctl enable mariadb
复制代码

) i: c; b4 p, \$ e- {. u; m: i
2 l9 R4 H% _  P) Y7 \/ N
) q: G2 Y  Y% B7 v2 P/ a% w$ d! J# R/ C$ y% U% i5 Y/ p
6、初始化数据库,并删除测试数据库及更改权限和设置密码
1 K7 `& r, b. E; s, X# b2 j( N4 w
* _& N2 W' B. q* n+ O# K% X0 B
  1. mysql_secure_installation
复制代码
, b% q- z. b" j1 N% k8 \+ i

* E  b) R' ^' D5 j, X: N
7 U0 v7 C( L! b9 o4 b' L, w
% C9 K/ V2 }& P输入数据库设置密码# O! O; P' ^! }( A7 h/ X; i
% E/ G& J( m" l5 V& L

7 d$ V+ a! N/ R4 ]1 T  C) P$ c; n  u2 d- R8 f( o+ o! j* {
是否设置root密码,输入Y进行设置
: v6 G8 C# N: [+ ~; I, y
4 k+ k' t) g, m1 U+ J, h+ |) Q- q; N8 _& g7 v# c& r
! r. y/ O5 n6 l8 R; P; _1 k
是否移除匿名用户,输入Y移除
9 E8 @6 W1 f* \5 P7 C) |1 p2 w) n& y0 E2 Q, b
2 n2 [9 @1 w  i$ {* \$ x1 o
! G  [; O& J4 s$ G; i. c
是否拒绝root用户的远程登陆,根据实际情况选择2 _" m' v5 F0 |# b1 s
; _+ A- f- V! y1 [1 A

9 U) K  s. T1 H' m- l  g7 t$ I" y" _- z8 t4 w# }. m( R+ [
是否刷新权限表,输入Y刷新权限表
* H, |- L  |$ {
! L& `2 j" }( o* L0 [+ L3 k6 J: x
+ g9 ]" {) y, V; k/ X1 l5 ]' k' E5 z' R1 U; h
出现此界面,数据库安全设置完成。
# z+ Q) E. O. f3 r" M; \0 ~2 t6 ]" w5 w; U
7、连接数据库,并查询版本- |6 {6 \4 Z: ?$ ^
& R. T( _5 l4 ^( `
  1. mysql -uroot -p -A
复制代码
- o! p' u! g/ Y! z8 K3 M: J. H" ^
其中-u制定用户,-p使用密码,-A为不预先读取数据库。( m/ I  V( b9 W8 _

& q; n8 p" v: H2 t
  1. select version();
复制代码

* ?8 I9 J* T# C/ [  w
9 T* B- M5 Z! k4 q+ W  [  O0 n
  1. show full processlist;
复制代码

% X/ v# n% F# ?% K
6 a! L; f6 G7 e; o8 T1 J7 Y
- p# J, D6 Y0 T6 ?: k: ]& r3 M6 r& c8 o可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
; {6 Y7 m$ h  n. F$ O; |. B3 b! L* b( D————————————————+ x0 b8 d4 E: Q& ~7 x4 K) r
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
3 L$ f1 C! V4 R2 g( V3 m' h原文链接:https://blog.csdn.net/zbljz98/article/details/80462241, t# b( T( K9 E/ q. J# J: F2 k

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|召隆企博汇 ( 粤ICP备14061395号 )

GMT+8, 2026-4-19 15:49 , Processed in 0.036831 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表