前面我写了tomcat的安装那么接下来咱们来安装云服务的数据库服务java
第一步:下载安装包node
https://downloads.mariadb.org/mysql
按照上图所示操做就能完成在线安装,但因为国内的网络缘由会致使很慢 因此不推荐。sql
在线安装的配置:数据库
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 [mariadb] name = MariaDB-5.5.39 baseurl=https://downloads.mariadb.com/files/MariaDB/mariadb-5.5.39/yum/rhel6-amd64/ # alternative: baseurl=http://archive.mariadb.org/mariadb-5.5.39/yum/rhel6-amd64/ gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
运行命令在线安装客户端和服务端centos
yum list --showduplicates MariaDB-server
到这里在线安装就OK!tomcat
第二步:离线安装服务器
下载安装包网络
下载后在这么路径:https://mariadb.com/kb/en/library/yum/ide
离线安装地址:https://mariadb.com/kb/en/library/mariadb-installation-version-10121-via-rpms-on-centos-7/
- 1)首先安装所需的全部依赖项。经过YUM包很容易作到这一点:
yum install rsync nmap lsof perl-DBI nc
- 选择yes
- 而后到咱们以前上传的文件下的包
- 2)而后安装:
rpm -ivh jemalloc-3.6.0-1.el6.x86_64.rpm
- 3)而后继续安装:
rpm -ivh jemalloc-devel-3.6.0-1.el6.x86_64.rpm
- 4)继续:
-
rpm -ivh MariaDB-10.2.13-centos6-x86_64-common.rpm MariaDB-10.2.13-centos6-x86_64-compat.rpm
- 5)安装客户端:
-
rpm -ivh MariaDB-10.2.13-centos6-x86_64-client.rpm
- 看上图发生了错误:
- 解决方案:我这里购买的是阿里云的服务器,镜像centos6.9。由于自带的镜像系统,mysql也一块安装了,但安装MariaDB并不能卸载此前安装的mysql,致使MariaDB安装失败。
-
一、首先查找出安装的mysql包
rpm -qa | grep -i '^mysql-'
二、若是mysql在开启,首先关闭
/etc/init.d/mysqld stop
这里说明没有启动过服务。
三、卸载安装的mysql包
rpm --nodeps -ev mysql-libs-5.1.73-8.el6_8.x86_64
四、查看是否卸载了mysql
rpm -qa | grep -i '^mysql-'
没有显示即没有和mysql相关的包,已经卸载。
五、从新执行MariaDB安装
rpm -ivh MariaDB-10.2.13-centos6-x86_64-client.rpm
因为从新安装客户端的时候有问题,因此从新进行了上一步的安装。
- 6)接下来开始安装Galera软件包
- 在安装他以前须要安装
yum install boost-devel.x86_64
直接安装可能会出现以下状况
[root @ centos-2 /] #rpm -ivh galera-25.3.19-1.rhel7.el7.centos.x86_64.rpm 错误:失败的依赖关系: galera须要libboost_program_options.so.1.53.0()(64位) -25.3.19-1.rhel7.el7.centos.x86_64 Galera包的依赖项是:libboost_program_options.so.1.53.0
那么这个安装完成以后咱们再来安装Galera
rpm -ivh galera-25.3.23-1.rhel6.el6.x86_64.rpm
-
7)、接下来 须要导入密钥为何那,由于咱们能够看到在安装Galera软件包时的另外一条警告消息以下所示:
-
warning: galera-25.3.23-1.rhel6.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY
-
解决方案是导入密钥:
rpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB 或 rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
有时会出现链接超时的状况,多试几回就ok
-
-
8)、而后咱们来安装服务端
rpm -ivh MariaDB-10.2.13-centos6-x86_64-server.rpm
好的,到这里就安装ok了。
安装好以后咱们来启动一哈服务
service mysql start
查看进程
ps aux|grep mysql
这就代表安装的服务没问题了
在基于yum的发行版中,惟一设置的MariaDB用户是root,而且没有密码。您可使用mysql_secure_installation脚原本设置root密码。
[root@iZwz946125tswtbvqjd6cjZ MariaDB-10.2.13]# mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the current password for the root user. If you've just installed MariaDB, and you haven't set the root password yet, the password will be blank, so you should just press enter here. Enter current password for root (enter for none):
翻译内容:
建议全部Mariadb运行此脚本的全部部分生产中使用的服务器!请仔细阅读每一步!
为了登陆到MariaDB来保护它,咱们须要根用户的密码.若是您刚刚安装了MariaDB,以及您还没有设置根密码,密码将为空,因此你应该按回车键。
控制台登陆mysql:
mysql -u root -p
查询默认的mysql库中的用户
用客户端链接登陆
发现权限不足,开始受权并刷新权限
grant all privileges on *.* to 'root'@'%' identified by 'root密码';flush privileges;
ok!大功告成