MariaDB安装

安装教程

进入MariaDB官网:https://mariadb.org/
在这里插入图片描述

点击 Download,选择MaridDB Repositories跳转到如下页面

在这里插入图片描述

这里的镜像文件我选择的是Centos7的,如果你的是其他的,请自定义选择

版本号我直接选择最高的版本。


往下翻会看见一个baseUrl地址,啥也不要考虑,点进去。

在这里插入图片描述

会出现如下页面,点击rpms/

在这里插入图片描述

会出现一大堆看不懂的东西,这个是干嘛的呢?这些是安装mariadb所要的插件,但需要下载哪些呢?

在这里插入图片描述


再打开一个地址:

https://mariadb.com/kb/en/mariadb-installation-version-10121-via-rpms-on-centos-7/  

这个是mariaDB的安装教

出现如下:

在这里插入图片描述

这7个安装包就是所需要下载的。这个是官方的模板版本,可能和你的对应不上,但思路是一样的。

比如,要下载**…common**.rpm这个包,回到上一张图片,ctrl+f搜索common,会出现3个一样的,直接选择版本最高的那个点击下载。

在这里插入图片描述

把7个包都下载完毕,回到Linux上面

在/usr/local/下面创建一个maria的文件夹,把下载好的包,放入里面。

在这里插入图片描述

(这里的 MariaDB-server-10.8.5-1.el7.centos.x86_64.rpm 我下载错了,我下载为MariaDB-gssapi-server去了)注意不要下载错了

回到mariaDB的安装教程上面,按步骤进行操作

在这里插入图片描述

1.在linux上输入命令

yum install rsync nmap lsof perl-DBI nc 

选择 y,

在这里插入图片描述

安装完毕

在这里插入图片描述

2.输入命令

rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm
rpm -ivh jemalloc-devel-3.6.0-1.el7.x86_64.rpm

这个命令是官方的,可能和你下载的安装包版本不一样,输入命令的时候一定要和自己下载的安装包版本一样

在这里插入图片描述

输入第4步的命令,这个命令是严格按照顺顺序来的,顺序如下(注意官方的版本号可能和你的不一样)

在这里插入图片描述

1 …common.rpm

2 …compat.rpm

3 …client.rpm

4 …galera.rpm

5 …server.rpm

在这里插入图片描述

回车,此时你可能会报一个错误

在这里插入图片描述

这个错是因为Centos7镜像里面安装好了mariaDB,你需要移除镜像自带的那个mariaDB。查看官方文档

在这里插入图片描述

找到自带的那个包

rpm -qa | grep mariadb-libs

删除

rpm -ev --nodeps mariadb-libs-5.5.68-1.el7.x86_64

在这里插入图片描述

再一次尝试第4步的命令,又会报一个错。

在这里插入图片描述


这个错每个Linux版本的错误的都不一样,但解决的方式是一样的。

我这里是需要下载libpmem.so.1依赖,但这个依赖我都没听说过,百度一下。

在这里插入图片描述

看见了一个下载依赖的网址

https://pkgs.org 

点进去,然后看不懂,我就随便点看看,点了半天也没找到Download这个单词

在这里插入图片描述

于是我就把我需要的依赖 libpmem.so.1()(64bit) 搜索看看

在这里插入图片描述

需要智能认证,让我选3只狗

在这里插入图片描述

进去后,点击这个网址

在这里插入图片描述

进去之后一直往下翻,找到对应的Download (我英语很LOW,第一次找这个的时候起码找了半个小时)

在这里插入图片描述

复制这个URL 到Linux上面,回车

在这里插入图片描述

下载好后,在当前目录找到它,并安装。

rpm -ivh libpmem-1.5.1-2.1.el7.x86_64.rpm 

在这里插入图片描述

安装好后,再次执行第4步的命令,会发现还是缺其他依赖,但解决方法是完全和上面的那个依赖一模一样。

在这里插入图片描述

在这里插入图片描述

复制URL后粘贴到Linux

在这里插入图片描述

再一次执行第4步的命令就不会出错了。

在这里插入图片描述

启动MariaDB

systemctl start mariadb.service

配置教程

回到官方的安装教程,最后一步,配置MariaDB

在这里插入图片描述

点进去

在这里插入图片描述

如果你的MariaDB是10.4.6以下的版本,输入如下命令

mysql_secure_installation

如果你的MariaDB是10.5.2以上的版本,输入如下命令

mariadb-secure-installation

输入当前密码,初次安装后是没有密码的,直接回车

在这里插入图片描述

询问是否使用unix_socket进行身份验证:n

在这里插入图片描述

是否为root设置密码:y

在这里插入图片描述

设置root的密码

在这里插入图片描述

是否移除匿名用户,这个随意,建议删除:y

在这里插入图片描述

拒绝用户远程登录,这个建议开启:n (是 n 不是y)

在这里插入图片描述

删除test库,可以保留:n

在这里插入图片描述

重新加载权限表:y

在这里插入图片描述

当出现Thanks for using MariaDB,就配置好了

在这里插入图片描述

但还没完,想要远程连接,还需要额外的配置

输入密码

mysql -u root -p 

在这里插入图片描述

将这段代码复制到Linux,注意后面的密码 是你的密码

grant all privileges on *.* to 'root'@'%' identified by 'root密码';

在这里插入图片描述

刷新你的权限配置

flush privileges;

在这里插入图片描述

至此,MariaDB就安装配置好了

远程连接

如果你的mysql连接不上,可能是你的防火墙没放行端口。

输入命令,查看端口

netstat -ntpl

在这里插入图片描述

开启3306的端口

firewall-cmd --zone=public --permanent --add-port=3306/tcp

重新加载

firewall-cmd --reload

查看是否开启

firewall-cmd --list-ports

在这里插入图片描述

再次连接,则连接成功.

保姆式安装教程,如果你觉得有帮助,点个赞,有错误的评论区评论

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值