开发者社区> 风间影月> 正文

腾讯云服务器 离线安装最新稳定版MariaDB 10.2.6

简介: 数据库方面我们一般都是使用mysql,由于前段时间我们切换到了MariaDB后,当然生产环境也要更着变,谁叫oracle是个碧池呢! mariaDB主要有三种安装方式 源码安装,有点繁琐,不推荐 yum在线安装,由于镜像在国外,下载速度十分缓慢,本地安装花了将近2个小时,而云服务完全就是...
+关注继续查看

 

数据库方面我们一般都是使用mysql,由于前段时间我们切换到了MariaDB后,当然生产环境也要更着变,谁叫oracle是个碧池呢!

mariaDB主要有三种安装方式

  1. 源码安装,有点繁琐,不推荐

  2. yum在线安装,由于镜像在国外,下载速度十分缓慢,本地安装花了将近2个小时,而云服务完全就是下载不了直接报错

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

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

 然后再进入rpm目录

 

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

 

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

 

 

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

yum remove mysql*

卸载成功:

 

开始安装

1.安装依赖环境包:

 yum install rsync nmap lsof perl-DBI nc

2.安装 jemalloc-3.6.0-1.el6.x86_64

rpm -ivh jemalloc-3.6.0-1.el6.x86_64.rpm

3.安装 jemalloc-devel-3.6.0-1.el6.x86_64

rpm -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.安装 client

rpm -ivh MariaDB-10.2.6-centos6-x86_64-client.rpm

6.安装 galera

rpm -ivh  galera-25.3.20-1.rhel6.el6.x86_64.rpm

此时报错,没关系,安装 boost-devel

yum install boost-devel.x86_64

7.安装 RPM-GPG-KEY

rpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB

8.安装 server

rpm -ivh MariaDB-10.2.6-centos6-x86_64-server.rpm

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

service mysql start  

关闭:

service mysql stop

 

 查看一下进程:

 

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

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

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

2.为root设置密码

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

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

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

6.删除test库,删除即可

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

 

控制台登录mysql:

mysql -u root -p 

然后输入密码,即可。

手动删除匿名用户:

 

 

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

 

发现登录不了,原因是我们没有赋予权限,执行以下命令:

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

再次登录发现OK

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

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云或者腾讯云Centos用Xshell连接提示---拒绝连接服务器
阿里云或者腾讯云Centos用Xshell连接提示---拒绝连接服务器
35 0
腾讯云搭建git+gerrit代码评审服务器
搭建git+gerrit代码评审服务器
35 0
腾讯云服务器操作系统TencentOS安装与体验
腾讯云服务器操作系统TencentOS安装与体验
195 0
公司官网建站笔记(三):腾讯云服务器CentOS8.2安装界面环境,使用vnc远程登陆并搭建轻量级Qt服务器
公司官网建站笔记(三):腾讯云服务器CentOS8.2安装界面环境,使用vnc远程登陆并搭建轻量级Qt服务器
132 0
公司官网建站笔记(一):腾讯云服务器装CentOS8.2系统、重置密码、远程ssh登陆、sftp传递文件以及新建开发者账户
公司官网建站笔记(一):腾讯云服务器装CentOS8.2系统、重置密码、远程ssh登陆、sftp传递文件以及新建开发者账户
123 0
服务器被腾讯云助手告警通知有木马文件
春节假期刚过,正常上班的日子正在进入步伐,早上起来的时候发现腾讯助手发来了好几条安全告警通知,检测到几个木马文件,巧了,昨天也收到一个木马警告,作为一个网络小白的我,只是把木马文件隔离,没想到今天又中招了,其实我很懵,怎么会有人攻击我网站服务器,而且服务器上我只是部署了几个自己的站点,所以我的第一反应是是不是公司里哪个大佬想用我的服务器练练手,但当我打开腾讯云的入侵检测页面时,发现事情并没有这么简单,看着入侵时间分别是半夜的12点和凌晨的3点,感觉像是定时任务,而且服务器文件都还在,没有被加密,所以应该也不是勒索病毒,但是我的站点都打不开了,加载的时候一直在转圈圈,从凌晨12点开始,CPU占用
129 0
腾讯云 ubuntu服务器mysql安装和外网访问
1 腾讯云 购买ubuntu 默认账户是ubuntu(由于winscp 使用ubuntu没有权限写文件)
176 0
香港服务器租用选择腾讯云还是阿里云比较好?
中国香港云服务器首选阿里云或腾讯云,那么香港云服务器到底选择腾讯云还是阿里云呢?阿里云和腾讯云香港云服务器网络线路如何?新手站长网认为阿里云和腾讯云带宽线路国内BGP多线国际CN2高速网络,一般网络延迟没有太大影响,如何选择?建议根据价格,哪个便宜选哪个:
3338 0
阿里云/腾讯云/UCloud/华为云服务器主机对比测试报告
在2020年初之际,国内专业的云资源选型服务平台CloudBest旗下监测实验室,针对业界4家主流的云服务提供商,包括阿里云、腾讯云、UCloud与华为云进行了横向评测。本次测试在尽量保证测试环境相同的情况下,提供客观公正的测试数据,从技术层面对云服务提供商提供的云主机产品进行性能(CPU、磁盘、网络等)与性价比评测。以下为CloudBest监测实验室详细测试报告:
4116 0
+关注
风间影月
互联网后端开发工程师,技术经理,项目经理,架构师
文章
问答
文章排行榜
最热
最新
相关电子书
更多
腾讯云多Kubernetes集群高可用运维实践
立即下载
腾讯云多Kubernetes集群高可用运维实践
立即下载
服务器迁移到阿里云的step by step
立即下载