召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2447|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
2 J9 B. O3 V  U) U
MariaDB和MySQL的关系:( S4 X! y3 [  Q! d/ M' Q4 q

/ r8 E% G( Y/ j1 HMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。7 w, }2 S& {, k; q4 W
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
; X4 U0 U* `& 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版的功能和自行开发的新功能。
/ D$ c6 A# E. U9 k! l3 a% ]现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

! G# F0 T# w3 S* w9 d% {+ u8 l: [添加MariaDB的repo源:5 M- H- H/ N" q. d
( w! z! b% x) |) U
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下, ^7 G6 F+ L+ V

+ I. P3 t4 k4 l0 Y3 Q4 {8 n: X

  1. $ F& O+ t. f; A" U
  2. # http://downloads.mariadb.org/mariadb/repositories/6 \: @; D1 f2 Q
  3. [mariadb]5 K+ M, }# |, Y
  4. name = MariaDB# G  b4 l% `: y* Z( \0 d9 S
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64$ _( O$ p2 B* J- [
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB+ ~$ i- A  }2 _) _
  7. gpgcheck=1
复制代码

# \9 o) v* F* ?- \! M- C& s0 d* {. ]7 q" p% ~
2、清除Yum的缓存并重新建立# h# {- M  s1 l; W. o1 o
# d3 }9 D  O' P+ k9 R
  1. yum clean all3 t. i7 m: w. G. @  D8 U1 Q
  2. yum makecache
复制代码
/ d& q5 r! k+ ]! v9 v
! e) S1 \# z: b4 W$ |1 H' x

8 b8 a* C! B7 @- x$ w) i7 |: S) O* O9 m( }
0 O, w  D; S/ Y; I3 M: T1 L8 d& y

4 P- T' Y- N# _7 F8 K3、打印MariaDB源中的软件包:
  _( C0 U! H% w' Y+ B  L4 ?8 P; Y
& r6 Z5 q! a# n# r
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
9 v1 T, m( `: [

& @( k7 `2 b3 N2 M+ N
; C% Z; P/ e. B- G1 e& ~* jtest为测试工具,backup为备份工具
3 w+ f( p- _. `% i! g: q% J& Q. s$ f! h& n& E" o
4、安装MariaDB数据库:: p+ C+ x$ t* }4 z0 }: e5 I& ^# H

- B( u& F' V, T. B3 K& h
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

& X2 i% W; w0 j5 V& }
- n$ o$ `0 [: M9 U" x' x& E8 i1 p+ o' B; t1 K
7 d5 a9 N% ~6 Z- `
5、启动数据库并设置为开机自启
$ U: A$ d3 \( X8 f) @2 \, z  C, `; O
  1. systemctl start mariadb9 m0 P& `& p) S( |
  2. systemctl enable mariadb
复制代码
0 S9 m' A& V8 q4 \
0 o- Z4 L9 z% l  @/ `
+ `1 i; W" W1 _! d
3 f  J. S/ o2 s' m( M$ {
6、初始化数据库,并删除测试数据库及更改权限和设置密码
: b: q( ~# ?' A+ c* [8 o' ?5 W" S3 K$ t% b* P
  1. mysql_secure_installation
复制代码
* K/ \8 o3 h4 Y+ V. X7 S& O7 |' C

% f3 Y" [+ r2 g: H
& O; i4 a* T! S0 v5 Q4 V) P% u4 g! q" O6 r
输入数据库设置密码5 o1 n; |3 A( z

6 _# S5 ~5 ^- W( ^: {7 r/ |9 l
, \+ A+ l5 W* R- h* G/ v# V# Z: Y2 |2 }
是否设置root密码,输入Y进行设置- V+ ?( t& X% w- N3 C* P
# t9 q4 l! D6 W$ B% Y1 O" ^
% t. t8 k; k2 U) K* T

* I( J$ q' n2 S9 ?  k是否移除匿名用户,输入Y移除, t, x  M. w( X* v$ n

# [& I5 X0 E! M9 e3 f# o+ m1 Q4 w& e
+ H) {0 z9 z* \3 T
是否拒绝root用户的远程登陆,根据实际情况选择5 @1 v" b9 d6 r5 X0 P

) ^: [1 u0 F7 L: j+ n
0 V  T: `/ C; ^) [& R6 O( `, j( P7 S/ ~; p: |8 B
是否刷新权限表,输入Y刷新权限表! s9 U# ^- E3 u7 l' `  Q

# T" n* R+ \7 ~! L9 R" B* Q# Z2 R6 V0 d8 Y7 @! H8 F5 f1 }% y
( V/ @! s" _. C2 v, L; K
出现此界面,数据库安全设置完成。
+ D+ J* F+ C' d( r+ q- d6 I0 S* A
7、连接数据库,并查询版本, i% i- p; @5 T+ k  i9 [+ W, u

9 p, `7 I/ D/ E  p
  1. mysql -uroot -p -A
复制代码

9 n0 z) B0 n5 D( J9 V% W' ?其中-u制定用户,-p使用密码,-A为不预先读取数据库。& D4 s# Z" J, `  [  e

5 v7 p4 F) i: G3 K* n
  1. select version();
复制代码

* n7 b" z* y0 S9 p* O: s8 t
  r0 g) \) g% ~& @) E+ E
  1. show full processlist;
复制代码
( ]1 ~) V- V2 a( y- K. |$ g

) A# [! q9 m- D. [5 T% [8 z% U6 t( o. O% O" R
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。2 p/ z! r" i- h! n# G
————————————————& r# A$ O7 W; N2 f) k" v- k
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
( X- [) ^8 I5 v原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
  g# D5 e8 {! f1 w, j8 f

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-17 14:52 , Processed in 0.032694 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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