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

 

数据库方面我们一般都是使用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都行,另外只有再远程使用的时候才开放安全组的数据库端口,如果项目和数据库在同一个服务器上,或者在同一个地域可用内网访问的话,关闭端口即可,否则需要开启。

 

时间: 2024-10-23 07:42:22

腾讯云服务器 离线安装最新稳定版MariaDB 10.2.6的相关文章

腾讯云服务器 - 安装redis3.2.9以及集群

 redis大家都知道,服务器上必不可少的,那么在生产环境下安装的步骤和虚拟机里也是差不多的 官网上最新稳定版是3.2.9,而4.0的更新比较大,但是比几个还是beta版嘛   下载并且上传压缩包至云服务器,解压缩: tar -zxvf redis-3.2.9.tar.gz   安装gcc编译环境,如果已经安装过了,那么就是 nothing to do yum install gcc-c++     进入redis目录并且编译:     至此redis3.2.9安装成功,我们来启动一下,这个是前

腾讯云服务器挂载数据盘且安装AMH管理面板教程

第一.检查硬盘设备是否有数据盘 当然,在写这篇文章的时候,我是知道有数据盘的,但有些时候我们购买的VPS,默认比如30GB,可能还有20GB没有挂载,所以也需要类似这样的操作先检查一遍.  代码如下 复制代码 fdisk -l 检查腾讯云服务器数据硬盘 我们可以看到有268GB的数据盘没有挂载,看好前面的路径/dev/vdb 第二.数据硬盘分区  代码如下 复制代码 fdisk /dev/vdb 依次输入 n .p. 1. 回车.回车.wq 这里的VDB是我们上面看到数据硬盘的名称,如果你不是这

腾讯云服务器怎么绑定域名

  腾讯云服务器绑定域名教程 1. 在云解析控制面板上的"添加"按钮,弹出添加域名对话框.填写想要添加的域名,并点击确定完成操作.   2. 当域名添加成功后,您的域名将显示在域名列表中.记录数目为两条,点击操作列的"查看记录",可以跳转到该域名的记录列表页面,列表中展示的是该域名的两条NS记录,记录值为该域名的name server的地址.如下图所示.   3. 域名添加完成后,您还需要修改该域名的DNS指向,让域名在全网生效. 您需根据域名的域名注册商提供的方法

tomcat域名解析问题腾讯云服务器

问题描述 tomcat域名解析问题腾讯云服务器 我刚购买的腾讯云服务器进行一下配置之后访问不了了,域名已经备案,也能ping通 <!--For clustering please take a look at documentation at: /docs/cluster-howto.html (simple how to) /docs/config/cluster.html (reference documentation) --> <!-- <Cluster className

windows-微信平台与腾讯云服务器url连接问题

问题描述 微信平台与腾讯云服务器url连接问题 用的是腾讯云服务器,在centos系统下可以将php代码文件FTP到根目录可以连接,但因为用这种系统用的不惯,换了个windows的系统,同样将php代码文件传到根目录c/windows 下就不能url链接了,显示token错误,百度了想了好几天了,跪求大神指点OTZ 解决方案 http://bbs.csdn.net/topics/391901849 解决方案二: tokenhttp://jingyan.baidu.com/article/6c67

【阿里云】 ECS Linux 云服务器中安装 rinetd 进行转发实现本地通过公网访问云数据库 Redis

转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 今天在阿里云买了一个月的云数据库Redis试试水一开始因为我选择的云数据库Redis是经典网络所以搭建好之后设置键值对会超时. (注意ECS服务器和Redis数据库在一个地区很重要) 注意的事项是 redis是经典网络的, ecs是专有网络的,这两者内网不通, 所以需要在redis控制台, 实例信息,基本信息,将redis切换到专有网络下即可连接. 注意: 1. redis切换到专有

亚马逊云服务器AWS安装CentOS

亚马逊云服务器默认创建的实例,在停止之后再启动的情况下,IP会发生改变.所以我们最好先创建一个弹性IP,即EIP,不过我也不清楚这个费用. 1.按如图操作创建一个弹性IP,弹性IP创建之后可以随便绑定到该region下的实例 2.创建好弹性IP之后,然后去创建实例: 3.点启动实例之后,会进入到Amazon 系统映像(AMI)的选择: 4.我这里以安装Centos为例,点击上图中的"AWS Marketplace",从镜像市场选择centos安装,可以慢慢找,也可以搜索centos然后

腾讯云服务器 安装fastdfs文件服务器

  上篇安装完nginx后,那么这次咱们就来安装fastdfs文件服务器,为何要使用文件服务器,这里不多说了,以前的文章有写过 首先用ftp工具把fastdfs的相关文件上传至腾讯云,如下 首先,安装基本环境: yum -y install libevent 看到Complete表示安装成功. 然后,安装libfastcommonV1.0.7工具包.解压缩: tar zxf libfastcommon-1.0.7.tar.gz 然后进入解压后的目录 看到有make.sh,那么直接编译运行 ./m

腾讯云服务器 Centos6.5 安装 nginx1.12.0

今天买了腾讯云,不要问我为什么没有买阿里云... 入正题:   如果出现 CentOS ping: unknown host 的话,表示没有配置dns vim /etc/sysconfig/network-scripts/ifcfg-eth** 添加如下两行即可 DNS1=8.8.8.8DNS2=8.8.4.4 查看dns service network restartcat /etc/resolv.conf     首先需要安装一些基本环境供nginx使用,就像java环境那样,一个道理,分别