召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2921|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
+ \' I( l( \- W5 p) a, _
MariaDB和MySQL的关系:9 G# z' ~# s" ?$ a% x& h) ~4 T

) J1 x+ m) {# B4 qMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。" C- }5 s# M( D! Y2 y+ O
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
% E2 B& W& Y2 Q5 {& _. n$ HMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
0 M" T& z8 o3 Y- f现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

6 N+ s( |/ n: b# A( w( k5 n- I% x添加MariaDB的repo源:% b( v5 ]- X* H) j$ A! }
1 l$ U! d) t4 p. \  L+ V( [3 z4 r3 K
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下0 c  c% x6 r! P; m4 Z; J1 Z
" w) |% q* j+ A6 G/ I
  1. % T* }2 B& i5 Y' _6 t
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ' d$ ~8 ]5 Z2 h; x6 s
  3. [mariadb]+ T' Z$ C- T  B" e) |$ ~9 E, Z
  4. name = MariaDB
    % r3 n. F9 w0 c9 g4 s0 m8 |
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64; S% ^7 O! D6 C3 W; w; W
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    " v* A$ ~' _; c# |  U7 m. k8 n
  7. gpgcheck=1
复制代码

5 Y# V. J$ Z% J( b' y! r1 ~8 y: }2 W- T) u7 f% c
2、清除Yum的缓存并重新建立
7 W$ f  m) k" O) Y# Z% ~1 l1 n. i
' R. i1 I8 m5 A  v7 S2 m
  1. yum clean all! r) r% }' Y- t
  2. yum makecache
复制代码

" s* ?1 v7 B- p/ q) e
$ E0 A+ E: c, v5 ~" V5 v: [* ~+ }# V4 l+ `4 I7 m. W
! p9 t1 ?0 b+ \+ q, n" ~5 L
% I; ?8 a, N; p: i7 ]) h3 r# ?- l

& {- Z- k& N! c* m4 N  q; k7 p3、打印MariaDB源中的软件包:% k. J7 b0 {+ q

: H+ Q5 U( \+ O  \; b- f6 s
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
) S. w/ r" G# H

' M1 |) y: \; w; M0 s, ^& a" w
2 v* w  W- X) o# a. Ktest为测试工具,backup为备份工具
2 [4 ~- J8 h2 {$ X
' Y8 L" j# @. [; B9 G0 [! T' N5 o/ O4、安装MariaDB数据库:& u! ]) X5 y) y, h! f0 s1 Z* c

- D) W( w' V% I$ w) h
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
6 r1 C& Q- C0 b& ?7 c! N& y
  U9 d4 `4 `- B* `% T$ ~3 h

$ G: R9 p- Z7 l# `: ^8 Y
: a& P; g7 O# e- j5、启动数据库并设置为开机自启
' p2 ]& M7 X) y+ L# P: j
7 ~- V" s+ b- t" O! N0 M( L8 w$ [
  1. systemctl start mariadb
    0 T3 y. o% j$ `1 E9 m2 G2 ^' |2 l% u
  2. systemctl enable mariadb
复制代码

( B; s6 |* k$ {( k2 W/ j; Y2 F1 g1 S0 E& B
  U3 t2 Z% R6 P' E1 v& A9 o. c/ T' i  r
% j; s2 ?' e/ v" A' @9 ?. {2 q1 d
6、初始化数据库,并删除测试数据库及更改权限和设置密码
5 v$ s) U/ a) ^$ k! k) D6 J" ]+ U7 d2 {- q0 T# M
  1. mysql_secure_installation
复制代码
' o. N: E6 E  Z1 S' _( }, |$ M) Q- I

/ [$ k& e" W$ Y3 I/ `
5 b& }# g2 M; m- s/ ?
( e' V( r- }: W$ G7 }输入数据库设置密码
" K4 l. o" L* E0 }5 c' F2 m9 M
% R  c* W" ^2 A# L( B
; T" f& @7 h, J: J, t- O; ]4 p( ^3 T! w7 o4 L! y
是否设置root密码,输入Y进行设置; \! t# z0 T2 E' G8 [6 O

0 H# h' m0 l4 X" e5 \1 |+ |* l1 g) d7 f  @2 l" X, v
8 V; I, v4 O8 Q9 c
是否移除匿名用户,输入Y移除$ C7 f. z; m4 V1 l# W5 r
$ Q2 T0 a* O9 k9 b/ P
7 w7 U3 O8 o) G5 r" |2 i4 z
1 {. {* W0 F5 ]/ p7 {
是否拒绝root用户的远程登陆,根据实际情况选择
! [) v3 h3 F6 i1 B. C9 g
5 g( u& O2 S3 s' [! ~
* o4 E* c8 `1 W; m" n" M( _# M2 |0 f) ~) {, n3 {% n
是否刷新权限表,输入Y刷新权限表
; Z+ g% j. y& g- _3 h! A: ]# c7 r& p
- \% Q, s- p7 R- H, t% }& T) Q5 C7 N

' o; ^! R8 Q2 i8 [8 \出现此界面,数据库安全设置完成。2 y5 l/ |3 L" i: Y1 |% x
5 _1 n- |- @/ b9 S# m. p
7、连接数据库,并查询版本3 m1 H  N7 t3 N& T7 S: @
! U  }! C7 E6 p! |' u% R' b
  1. mysql -uroot -p -A
复制代码

, n! n8 _% ]2 X2 ^其中-u制定用户,-p使用密码,-A为不预先读取数据库。
* x1 d6 m4 b" J3 y6 y
, D9 U+ y0 W' r& r' @, h5 G/ I
  1. select version();
复制代码
9 x- c7 s! y& a  ?4 ~% y
) z& n0 M7 V- D! G
  1. show full processlist;
复制代码

% F( u- r" X% @2 C& ?) t3 _7 s7 ]% [5 n* ]

, H/ }8 C% j$ _/ _可查看当前用户,及登陆地址,选择的数据库,数据库引擎。4 J, |0 u  A- j7 C
————————————————5 F9 K" K+ V" x0 s: G9 m; u
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。: k0 v, w! s( `' u$ \7 N) d
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
8 s. A1 L0 f$ u+ l5 l

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-6 23:41 , Processed in 0.042110 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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