在Linux(Redhat/CentOS)下安装MySQL之MARIADB数据库安装方式

mariadb是MySQL的主要分支(有兴趣的可以看看这个故事),因此mariadb就是MySQL,现在有很多公司就是使用mariadb。

CentOS YUM中存在mariadb的源,因此安装很是简单(如果在安装CentOS时选择了,可能已经默认安装了)。

其实在我们Linux操作系统中是默认存在MARIADB这一数据库的,在这里我们默认MARIADB就是MySQL数据库,二者没有实质上的区别。(这要追溯到MARIADB的起源,感兴趣的伙伴们可以去了解一下哦!)

 

我们可以先来检验一下虚拟机中是否已经默认安装了MARIADB数据库;

我们可以看到,此虚拟主机已经默认安装了MARIADB数据库,那么我们首先将它移除卸载掉,然后再来进行安装!

删除完毕;

再次验证:

确认删除干净!

 

现在我们就可以进入到正式安装MARIADB数据库这一主题了!

1. 如果使用官方源,直接yum install MariaDB-server MariaDB-client -y命令安装即可。

2. 建议使用国内的源:

添加mariadb10.2的国内yum源,之前添加的是国外的源,安装很耗时,因此可以使用国内yum源,通过这个源安装较快。

vim /etc/yum.repos.d/Mariadb.repo

添加以下内容:

[mariadb]

name = MariaDB

baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64

gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB //可以省略不写

gpgcheck=1

3.清除yum源缓存数据

yum clean all

4.安装MARIADB 10.2;

yum install MariaDB-server MariaDB-client -y

5.启动并添加开机自启;

systemctl start mariadb.service

systemctl enable mariadb.service

6. 安全插件初始化密码(如果安装系统时已经安装了MariaDB,则直接初始化密码即可)

直接执行此命令即可:

或者是:

/usr/bin/mysql_secure_installation

一般建议按以下进行配置:

Enter current password for root (enter for none): Just press the Enter button

Set root password? [Y/n]: Y

New password: your-MariaDB-root-password

Re-enter new password: your-MariaDB-root-password

Remove anonymous users? [Y/n]: Y

Disallow root login remotely? [Y/n]: n

Remove test database and access to it? [Y/n]: Y

Reload privilege tables now? [Y/n]: Y

卸载mariadb:

备份原数据库

由于是对测试环境的数据库进行升级,数据量不多,我直接导出需要迁移的数据库的数据到sql文件里。

mysqldump -uroot -p --database database_name >name.sql

# 卸载mariadb

yum remove mariadb

# 删除配置文件:

rm -f /etc/my.cnf

# 删除数据目录:

rm -rf /var/lib/mysql/
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SLASH-YONG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值