上一篇文章中我们介绍了在CentOS下编译安装MariaDB,编译安装的一个不好的地方就是编译时间太长且易出错导致编译失败。那么我们也可以使用MariaDB官方发布好的二进制版本,不需要编译直接配置安装即可。
准备
准备系统CentOS7.x,到MariaDB官方下载最新的二进制稳定版,当前最新稳定版本是10.2.12,下载地址:https://downloads.mariadb.org/mariadb/10.2.12/,下载下图中的红框中的二进制版本。
我们准备把MariaDB安装到/usr/local/mariadb目录下,这个目录不要手动创建。而数据库保存到/data/mysql目录下,如果这个目录没有,则要手动创建。
添加系统用户和组并给予数据库保存目录/data/mysql相应的用户权限。
安装
1.上传安装包并解压
2.配置相关参数
备份原有的my.cnf配置:
复制新的配置文件:
编辑配置文件/etc/my.cnf,在[mysqld]块中添加basedir全局目录将默认的数据目录,日志目录,pid文件都放置在basedir目录下,配置如下:
配置完成后,保存并退出。
3.初始化数据库
当出现以下信息则说明初始化成功:
如果出现这个错误:,则需要运行命令:
安装好libaio后,再次执行初始化数据库命令。
给安装目录赋予用户权限:
4.加入到系统启动中
这样的话MariaDB就会随系统开机一起启动。
5.启动MariaDB
6.设置密码
7.重启MariaDB
然后登录进入Mariadb中看下
如果一切无误会出现如下代码,那么恭喜你安装成功。
二进制版的MariaDB就安装好了。
接下来会有文章介绍MariaDB的配置优化,以及MariaDB主从备份、数据导入导出以及安全防范方面的知识,敬请关注。
领取专属 10元无门槛券
私享最新 技术干货