召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2260|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
9 q8 A! {. v$ O
MariaDB和MySQL的关系:7 h+ f) h& U1 @  `9 V9 e; [

. k5 ?. r; s; P4 oMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
: S0 ?' a  i5 T7 SMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。0 l" z" H2 a3 Q& M1 [  B4 c8 R5 `
MariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。: n1 W" F) E. H  W4 O, x4 W
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
1 t: A* a' w% A5 \- j; c+ i
添加MariaDB的repo源:
* H% b) R6 c$ ^5 @
: t; y9 {6 r- K% P- s( L2 ]+ F. D1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下5 T3 a" Y- q) D3 t- g
0 l8 }- p+ |% h0 f

  1. 5 P! F' g/ l# G* I2 f: [7 z  N* G
  2. # http://downloads.mariadb.org/mariadb/repositories// p/ U8 Y' W6 E% t- X
  3. [mariadb]
    $ @. U) v" p2 i( \% Q! ]7 B
  4. name = MariaDB
    & U4 r1 Y% j' G% y. L4 |% z
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
      s: D' l: W1 L1 D0 u
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    + F; L, d! _3 M7 b! Y* Z
  7. gpgcheck=1
复制代码

7 T- E  a# v; m' q
" t" p0 N4 W% c7 ?5 r2、清除Yum的缓存并重新建立8 y& |& `: M# m* L

; M) {, \0 O9 _6 G
  1. yum clean all
    + n! I& d0 o4 h, ?$ A$ e  L
  2. yum makecache
复制代码

2 R) Y( w) `; p5 ^# N# ]9 ?+ |  _) v
0 X. k+ X8 O7 b4 n7 r

2 O3 i' [/ d! m/ K0 ~0 K- o& O) Y
8 L  S$ R' l  Z+ f& U% C* G( w
3、打印MariaDB源中的软件包:, n8 f: V6 j, o; Y" i7 W7 @& Z

. {* K5 z3 P1 A
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
# ?, P' f4 o4 E% y* a6 S  U0 m
2 A9 i: [/ p; t9 x4 N

7 ?7 J# l" r6 f( r7 @* [5 ^- Wtest为测试工具,backup为备份工具1 C% W0 k- q$ c- J4 Y
. r6 x: }4 I% p. N' j1 @1 d
4、安装MariaDB数据库:
' i4 g. L5 H: Z* ^, g! R, K0 Q4 ?2 X- q" s) p
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

, D  Z" X9 u: \. S8 K$ V. v
& x8 `1 n6 j, ]/ [$ [! y! {2 I, s3 X" \- u+ c8 P
5 j+ }$ J  z/ e4 i1 }" S1 }( N. \: @
5、启动数据库并设置为开机自启
" z/ |" F8 a8 ]9 u  S; F( W: w9 ]; `) T3 a
  1. systemctl start mariadb
    8 ~) q& u0 v/ ^
  2. systemctl enable mariadb
复制代码
' |6 X( N; }/ c
* ~1 Y6 |0 w! Z" J7 a
! W0 K8 _# g1 Q. P5 r: z
% h$ E+ \" R( A6 X
6、初始化数据库,并删除测试数据库及更改权限和设置密码
& w1 J! _0 Q7 Q& |' A' I$ ?; E9 Z/ {) a" u2 |9 ^' z7 L
  1. mysql_secure_installation
复制代码

9 w8 k5 [1 b6 x9 e% O% W( i0 S
# j# Q" }. S% w7 w* |
' t/ F5 g4 e# k, g2 E. m
输入数据库设置密码
9 j' i( q) n  U: k3 U
- w  _2 z/ V+ a
5 |  ?+ s% c& A- k  {1 O! ]
% T; v, l! |, G# i  v" t' M是否设置root密码,输入Y进行设置
+ s  F" Y  C3 Y* N: l0 I0 h  t4 {9 d2 I" l' z- r1 Z0 g

8 z* d, Q- W4 G8 `0 }" w: j- @4 a6 L+ l
是否移除匿名用户,输入Y移除
5 j* y0 _. _5 ]1 f8 m/ C+ }$ r
* o4 G5 u" G8 j0 a& f/ k' p/ i
! e8 N, [2 r3 N" r% e: l5 d+ @) Y2 {+ R6 F  m1 A* u  y
是否拒绝root用户的远程登陆,根据实际情况选择9 z9 @6 z2 `' `0 l( g3 C

& z. q0 f2 }0 o8 ^& t9 h, G2 G& I
6 s8 I$ Q9 }3 b; P' J& ?. ~8 _% ?3 K- X9 O8 s" K
是否刷新权限表,输入Y刷新权限表
3 s" g5 V" P& O% f
  f( `3 }( Z/ D% n( {% I) ^# ^
  C6 }! B7 Q' X  I0 z* ~4 `: E+ v/ J% a7 e
出现此界面,数据库安全设置完成。& |  N% q- x  f6 M3 B' {: [
+ x8 A! Z8 I- p! y5 o3 a: @+ E* |' y
7、连接数据库,并查询版本# I1 G8 M2 Q1 Z0 [" Z2 T* r

$ F. K/ b% J" F+ G6 q
  1. mysql -uroot -p -A
复制代码

( B* o1 D& }2 R8 C$ i其中-u制定用户,-p使用密码,-A为不预先读取数据库。$ N7 |1 f# h, ~

2 U3 h2 ^$ P2 \4 @3 Q5 E
  1. select version();
复制代码

' J! E: [+ F$ o# B2 b' G4 T+ A/ U! S' W% l* Q
  1. show full processlist;
复制代码

: L# @" }* V9 s" \6 F# r  V+ ~2 E) }; `
0 P6 Q( w$ V0 @$ s6 Q
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
0 C& V8 Z3 e  j————————————————& N( M, Y- |1 a$ c4 o" Z
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
8 }* m7 F( R* z. P9 D* p; O原文链接:https://blog.csdn.net/zbljz98/article/details/80462241/ R) a. u7 ^7 p& J  Z* [

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-4 09:12 , Processed in 0.032747 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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