linux 7 安装 mariadb,CentOS7 安装 MariaDB

mariaDB主要有三种安装方式源码安装,有点繁琐,不推荐

yum在线安装,由于镜像在国外,下载速度十分缓慢,不推荐

rpm离线安装,这个方式比较方便,推荐,不论是mariaDB还是mysql都可以用这样的方式进行安装

前往mariaDB的官网选择你要的环境

1460000021952067

然后再进入rpm目录

1460000021952068

进入这个目录后下载如下7个rpm包,声明一下:离线安装必须下载这7个包,说是只要4个包就能成功的都是耍流氓!

1460000021952072

下载完毕后上传至云服务器,如下:

1460000021952070

首先要移除自带安装的msql(centos7 默认安装mariadb,但是如果版本低也可以卸载再安装新版的)yum remove mysql\*

卸载成功:

1460000021952069

开始安装

1.安装依赖环境包:yum install rsync nmap lsof perl-DBI nc

2.安装 jemalloc-3.6.0-1.el6.x86_64rpm -ivh jemalloc-3.6.0-1.el6.x86_64.rpm

3.安装 jemalloc-devel-3.6.0-1.el6.x86_64rpm -ivh jemalloc-devel-3.6.0-1.el6.x86_64.rpm

4.同时安装 common 和 compat,注意这两个包是相互依赖的,不能分开单独安装rpm -ivh MariaDB-10.2.6-centos6-x86_64-common.rpm MariaDB-10.2.6-centos6-x86_64-compat.rpm

5.安装 clientrpm -ivh MariaDB-10.2.6-centos6-x86_64-client.rpm

6.安装 galerarpm -ivh galera-25.3.20-1.rhel6.el6.x86_64.rpm

此时报错,没关系,安装 boost-develyum install boost-devel.x86_64

1460000021952071

7.安装 RPM-GPG-KEYrpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB

8.安装 serverrpm -ivh MariaDB-10.2.6-centos6-x86_64-server.rpm

至此安装完毕,然后启动 mariaDB,命令与mysql一致:service mysql start

关闭:service mysql stop

查看一下进程:

1460000021952074

最后要说的是官方让在生产环境上务必执行一下命令,为的是提高安全

执行如下命令,然后根据提示依次操作

1460000021952073

1460000021952076

1.输入当前密码,直接回车

2.为root设置密码

3.输入root的密码,两个一致

4.是否移除匿名用户,这个随意,建议删除,我这里保留了

5.是否可以远程登录,这个建议开启

6.删除test库,删除即可

7.重新加载权限表,yes即可

控制台登录mysql:mysql -u root -p

然后输入密码,即可。

手动删除匿名用户:

1460000021952077

至此,MaridDB安装完毕,我们试着用客户端远程连一下:

1460000021952075

发现登录不了,原因是我们没有赋予权限,执行以下命令:grant all privileges on \*.\* to 'root'@'%' identified by 'root密码';

flush privileges;

再次登录发现OK

1460000021952078

1460000021952079

至此,MariaDB安装完毕,不过需要注意的是,建议生产环境上的3306端口改为其他的,比如3307 3308都行,另外只有再远程使用的时候才开放安全组的数据库端口,如果项目和数据库在同一个服务器上,或者在同一个地域可用内网访问的话,关闭端口即可,否则需要开启。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值