1 环境信息
查看系统内核
[root@localhost /]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
2 下载安装包
CSDN地址 :https://download.csdn.net/download/qq_15769939/14932614
3 上传文件到服务器
[root@localhost software]# ll
总用量 50912
-rw-r--r--. 1 root root 9837920 1月 26 10:23 galera-4-26.4.2-1.rhel7.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 106112 1月 26 10:23 jemalloc-3.6.0-1.el7.x86_64.rpm
-rw-r--r--. 1 root root 22876 1月 26 10:23 jemalloc-devel-3.6.0-1.el7.x86_64.rpm
-rw-r--r--. 1 root root 12270136 1月 26 10:23 MariaDB-client-10.4.8-1.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 82532 1月 26 10:23 MariaDB-common-10.4.8-1.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 2974164 1月 26 10:23 MariaDB-compat-10.4.8-1.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 26828076 1月 26 10:23 MariaDB-server-10.4.8-1.el7.centos.x86_64.rpm
[root@localhost software]#
3.1 按顺序依次安装依赖环境包
[root@localhost software]# yum install rsync nmap lsof perl-DBI nc
[root@localhost software]# rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm
[root@localhost software]# rpm -ivh jemalloc-devel-3.6.0-1.el7.x86_64.rpm
3.2 卸载冲突的 mariadb-libs
3.2.1 搜索
[root@localhost software]# rpm -qa | grep mariabd-libs
3.2.2 删除
如果存在记录的话,逐个卸载
[root@localhost software]# rpm -ev --nodeps mariabd-libs-5.5.60-1.el7_5.x86_64
4 开始安装
4.1 安装 boost-devel 依赖环境
[root@localhost software]# yum install boost-devel.x86_64 -y
4.2 导入MariaDB的key
[root@localhost software]# rpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB
4.3 安装 galera 环境
[root@localhost software]# rpm -ivh galera-4-26.4.2-1.rhel7.el7.centos.x86_64.rpm
4.4 安装 libaio(此步骤在安装10.4.8的时候需要)
[root@localhost software]# wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
[root@localhost software]# rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
4.5 安装MariaDB的4个核心包
[root@localhost software]# rpm -ivh MariaDB-common-10.4.8-1.el7.centos.x86_64.rpm MariaDB-compat-10.4.8-1.el7.centos.x86_64.rpm MariaDB-client-10.4.8-1.el7.centos.x86_64.rpm MariaDB-server-10.4.8-1.el7.centos.x86_64.rpm
5 修改密码和远程访问
5.1 启动服务
[root@localhost software]# service mysql start
5.2 配置信息
[root@localhost software]# mysql_secure_installation
1.输入当前密码,初次安装是没有密码的,直接回车
2.询问你是否使用'unix_socket'进行身份验证:n
3.为root设置密码:y
4.输入root的新密码:root
5.确认输入root的新密码:root
6.是否移除匿名用户,这个不影响,建议删除:y
7.拒绝用户远程登录,建议开启:n
8.删除test库,可以保留:n
9.重新加载权限表:y
当看到
Thanks for using MariaDB
表名配置成功。
5.3 允许远程访问
[root@localhost software]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 14
Server version: 10.4.8-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]>
5.4 服务信息
服务 MariaDB
版本 10.4.x
用户名 root
密码 root
6 相关资源
- 博文不易,辛苦各位猿友点个关注和赞,感谢