召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2287|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 9 l; ~1 R- w' _% H3 |3 k
MariaDB和MySQL的关系:
% K+ S& U  F3 K* Z' q$ B6 [9 n. T/ U
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。/ b" [( |- K5 ]! j; ?
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
1 N* y& z  g2 b5 `, Q% T# L2 R8 X) \' qMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
* ?, z; U% i; N! E# I. Z2 J9 K现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
$ [  e$ ]5 @( y, M, b- E, n
添加MariaDB的repo源:
- ~% l9 x- q: i
4 o3 G0 _$ R8 f8 W1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下7 u/ f% y4 f& V% G7 v9 K$ K

5 d; i% c" _* R, _5 ?
  1. % T& r# H) R1 p  u/ n* O
  2. # http://downloads.mariadb.org/mariadb/repositories/
    6 b: e0 L( K& Z1 ?& P
  3. [mariadb]- i/ g0 \  F; Y+ {! e
  4. name = MariaDB/ ^  A$ g' Y  w9 Y+ P
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd648 o  R; `8 M/ y& C1 ?
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ' H* b2 O. p5 E; {6 h: w
  7. gpgcheck=1
复制代码
3 w8 ~% ~5 i& `5 l; i

; l" z6 @/ y0 k0 d6 X& M+ \' y2、清除Yum的缓存并重新建立+ }6 P+ U$ X6 x/ n/ p
5 F& ^& Y4 K$ b
  1. yum clean all+ |4 O* I; s* W
  2. yum makecache
复制代码
' P) E# U7 d: h1 j- |) R. V; k
( Q! f3 v6 [' o9 z; U8 J4 k

2 y: s/ j3 N8 P- L3 H
/ i* g; M- G5 p, H6 Q* O2 T0 _# `$ Q
  P% I' i! w5 [7 @* e( O! ~
( v# V0 ]$ D! @, X! b3、打印MariaDB源中的软件包:' G& R( i; |/ @& b9 [7 A
1 T. ?2 D* ~/ s7 h: `/ K
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

& D; N+ G8 X$ F# ^, }0 C
4 a: Q( m+ j6 N! v. I* `' o0 Q" ?* _
test为测试工具,backup为备份工具! F0 q3 b) |2 k; e) e7 L" ]
& L$ M7 P  |$ O/ b, f+ R
4、安装MariaDB数据库:" G& \+ k! B( \' o# Z9 u4 x
' s( Y# O+ @  A- g" n
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
; B7 @' ^6 @6 ?1 p9 O* V, E6 R
' U; o4 w  \2 e' m5 P
* n1 f" S* W/ w

/ E. [  M# Q6 x0 C) |) a6 m0 [5、启动数据库并设置为开机自启- d* I$ W- W  N, X  ]
" O- O2 J& o4 U( U) b" M
  1. systemctl start mariadb8 N: O% a. [; N- W8 Y
  2. systemctl enable mariadb
复制代码
2 y2 M- {+ @/ i4 l

: @+ `) {# [9 }
9 u0 ~* p0 L! C+ H9 ~+ B* u0 B- L- q/ \! E* A) |+ k. d' K
6、初始化数据库,并删除测试数据库及更改权限和设置密码& P" t; o" {% E( n, V9 Y

( Z; ]. D9 [' X" t! @* Z+ f6 a
  1. mysql_secure_installation
复制代码
) m; D  Z  v9 r7 `, I4 U: w. R$ m
( L6 [0 t. a  a' X9 s( {( ~9 D2 e
1 ~: K/ W' ]+ i  p1 r

0 J7 y# F1 l4 W- N  w: j) ^7 F输入数据库设置密码
! m3 G5 p& _  P5 `9 o: Z) w  k  z3 C; i6 ~8 {+ D

# L4 k" x* P, T" `% r; H1 k
, C' }0 U. b# x. d& \是否设置root密码,输入Y进行设置6 `0 a; u" K; j: w

. \! ]4 t- I- v: Q4 _: G1 e; \  g- d* D2 G; Z
2 U$ E' G5 N0 ?/ f( N; D9 B+ `
是否移除匿名用户,输入Y移除  j: i* x- B: W6 B( j
2 J0 X6 D- {5 [9 h; q- C& c: D1 B
6 T8 `# R9 ~7 X* L' |8 P8 u
' @0 r& i; A# P6 `: Z* k
是否拒绝root用户的远程登陆,根据实际情况选择, X9 ]4 S+ E1 P" ?1 }, x4 A

$ w3 M$ J9 X8 X" j. e
( \* h/ y2 F0 m1 A1 K4 ?* G( s4 p2 s& L8 y0 M4 @
是否刷新权限表,输入Y刷新权限表1 \: {: g" T( C: |1 l  i
- w+ ^+ ]2 b% E
( N3 c) t/ r+ Z0 Z/ _

- C+ f+ `9 l, X0 J出现此界面,数据库安全设置完成。4 Z. o' S" }4 L( j1 ?$ C& a
0 L( y; R8 |' u, o
7、连接数据库,并查询版本9 K* j8 X. Z5 O1 ^7 H0 O5 y

/ T. t3 c3 U( N3 j, ?( H: b3 m
  1. mysql -uroot -p -A
复制代码
, y" ]3 r/ F! h7 R5 p
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
5 Y8 [9 L2 D' r3 G+ r) k# @& l1 Y5 M. T/ S5 o
  1. select version();
复制代码

2 o; X8 G: z% f- `" l8 P
# S2 i7 C! v: ]$ l* B: J+ p# x) ~2 V
  1. show full processlist;
复制代码
8 f: I/ ]7 U" u' B! B: I
0 u1 ?! b4 {5 c$ f1 Y9 J) j
, S2 U2 F& h+ x
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。* ~0 Y, w: Y: V1 Y" N4 }9 ]
————————————————
1 S6 k& F0 ^: x4 {5 F* e4 ]版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。% W; e" `1 h  {# K
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
  t/ s# N! j- |* I: l  |5 J

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-2 10:36 , Processed in 0.043912 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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