召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2783|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
5 @! e+ i, r) D) v4 r
MariaDB和MySQL的关系:  [7 H& [. A+ _( y/ k1 Y4 \  \
4 U; e4 e0 O8 `1 V
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
! _, O- B6 I5 J$ k+ Q' K* VMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
8 M0 Q/ v1 b0 _. UMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
7 e2 u: r4 o* O3 s1 j3 L1 W+ F3 _# P8 t现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

/ F$ v. m/ y; F% n% {添加MariaDB的repo源:
9 k5 z2 C8 ]. y$ ^( M0 K, E7 ]. g5 h0 {$ X% M0 s
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
" W1 E; p  J6 K; n/ }3 e& ]: C3 D- Z/ v$ g4 s
  1. % R0 }) P8 b# Y4 z
  2. # http://downloads.mariadb.org/mariadb/repositories/5 d( r' h/ K. C0 v  z& k
  3. [mariadb]: I: o8 D! ]. u+ \: C7 D2 p
  4. name = MariaDB
    9 s% j6 l8 [) A5 E# \& Y9 t. b
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64! S* @& g# L$ J. T$ @
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB: S* |9 k8 D  C: Y  [$ B2 y
  7. gpgcheck=1
复制代码

3 l7 i% Y& ]! R7 c6 F
: P5 T; O3 [6 S6 e# T* f: A2 H8 w1 x2、清除Yum的缓存并重新建立
  Y& o! \. a" q3 }" a3 W0 A
+ k+ N  A* N4 @: m, s
  1. yum clean all, S1 [, |2 P8 u! s3 w& o" O9 C
  2. yum makecache
复制代码

0 e# A& g5 L6 l1 y7 [* A) V+ H
  S, O0 G/ X" ^
* e6 o* `. L# b5 _7 A( O0 c6 y0 p/ ^% o' n& i

; E. B& q8 D5 `( N& m
1 C* H, k- ^( O2 Z2 s, V2 V( F3、打印MariaDB源中的软件包:
6 a6 M7 t4 A9 f! W
! i1 k7 r5 s5 F
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
, ~) E2 h: x1 _/ g# M, f0 x

$ T) W9 t+ r/ g! i5 Z# x4 t) k9 G# t, O1 t+ g6 `4 ^* i
test为测试工具,backup为备份工具
1 e2 h" {1 E) l. l; g3 D( m. _- |& u7 v9 p% c$ N9 u
4、安装MariaDB数据库:
9 L& T# r, M( g  N4 s7 [  T  e* i
2 S8 _4 J; g. n9 `0 M& q4 g
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

0 ^0 l; I7 Z( q  r2 _( e3 g! Y' Z; S

# q# N$ y1 a! i8 j2 j$ Q4 p4 B0 [. G/ x4 ]. d
5、启动数据库并设置为开机自启
$ ~$ q( k9 V: g' m9 S
2 a. k& F* V* ^
  1. systemctl start mariadb
    1 `' C. M! B6 _9 S
  2. systemctl enable mariadb
复制代码

/ g$ e( W$ ], d8 W( `
4 E# N  j, F. V: T# Q% [+ K& v" V* G, U) l* Q. n) o1 f0 z2 P& H
6 H6 C2 B4 G9 n: s" U& K$ d. @/ H
6、初始化数据库,并删除测试数据库及更改权限和设置密码
8 l( P! r) [- `4 _8 Y" M3 c) `3 P/ r  |% s; n' l* ]/ l1 S9 U
  1. mysql_secure_installation
复制代码
! _1 q2 C# F! f. D
/ l) ]  [0 @4 C, b
' M5 ?: C" g1 `& |
" y/ ?# g! W+ n" c) k0 T; [
输入数据库设置密码
$ Y+ [; h- x, E, X! q9 E1 [6 {
; Y. W) _+ M4 k) U0 j0 q' k+ [# x/ Q! [9 a1 F2 Z$ b
7 Q: A) I( H. Z4 X* X5 f
是否设置root密码,输入Y进行设置
% i, h& o5 x$ h( i- z; {6 d
$ t0 Y6 _. q$ j0 V
  o, c& g+ X( f- z  d7 J; o( f) e, t5 X$ e, {
是否移除匿名用户,输入Y移除
$ p+ K" J" K; X* d; ^% l6 ~; n7 ~6 T/ W4 E6 e& _# [! A

( n. e4 n6 r( I( s  |7 o+ W
5 T/ L+ q: X' J) i是否拒绝root用户的远程登陆,根据实际情况选择( ^+ h, ?1 U5 n) S2 C
: o8 u* ]: B6 o$ N" w2 G8 ?

' f7 n9 H8 E9 G* w# S* `) _' i9 R- [4 l, |1 z3 \, ]  s- x
是否刷新权限表,输入Y刷新权限表- X; N( ~( m; e, ]

# ~& f  ?* v* H. n0 V/ Z
9 Y( D, F$ q: ?3 P9 Q4 s' l! R7 e' G4 ]
出现此界面,数据库安全设置完成。
& q( v+ A- A+ X2 ?
9 B: E$ f" f6 w+ C7、连接数据库,并查询版本# g' t& {/ T0 w6 \+ a2 I0 I  h
( Y, O1 [* R8 r$ W0 K8 J
  1. mysql -uroot -p -A
复制代码
( o& j, g7 W" x: }& }  j
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
3 u4 F. \6 J, x" G
" J3 b) ~: l9 [
  1. select version();
复制代码
! z, y1 S7 L( g

% E# `0 K: [1 S% l8 q5 B
  1. show full processlist;
复制代码

- Z  G% N$ D, O3 K6 Z+ O: B1 t5 I2 T/ b8 W* \( T
: t, l: G7 d9 S( f# Q3 h
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
/ J; r' \! }3 p6 K2 Y9 O————————————————, C; H. O7 v2 W- U$ q
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  U( _4 R( Q/ i1 w) o- B原文链接:https://blog.csdn.net/zbljz98/article/details/80462241' Q" J+ m) g* u. V: E: K

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-25 02:13 , Processed in 0.039850 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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