Linux 系统安装Mariadb

MySQL idb 2118℃ 0评论

MariaDB和MySQL有很多相似的地方。这里就不介绍它们之间的区别了。回归正题,安装数据库。

本人的一贯原则是OS系统存储和应用(数据库软件,中间件等)存储分离 ,这样无论从IO请求,OS系统和程序备份恢复,空间利用率分析等都能很好的做到各自独立,有利于维护。

另外,由于是刚开始学习MySQL类的数据库,所以还有很多未研究透的技术。因而如果文中若有错误之处,还望可以批评指点或者建议。

下面介绍二进制方式安装MariaDB

查看操作系统版本

MariaDB 软件下载网址

Mariadb10.1版本下载清单
https://downloads.mariadb.org/mariadb/10.1/

快捷下载路径,可能会失效
https://mariadb.com/download_file/mariadb/rhel/mariadb-10.1.21-rhel-6-x86_64-rpms.tar

解压到指定的目录

增加 dba 属组

增加 maria 用户 并归于dba 属组

注意,可以将安装目录/mlnapp/mariadb/mariadb10替换为任意的目录。但是注意修改启动文件/etc/init.d/mariadb的basedir参数,设置Mariadb目录的用户及用户组归属。

赐予可执行权限

root用户执行,创建Mariadb 参数文件的软连接到/etc/my.cnf

切换到数据库用户maria执行,并添加数据库的bin到PATH中,方便使用MariaDB命令

复制默认mysql配置 文件到/etc 目录

初始化数据库

–basedir:表示数据库的HOME目录,也可以说是顶层目录。

–defaults-file : 表示数据库的配置文件。

–datadir : 表示数据库的数据文件存放的目录,如果是放在数据库的HOME目录下,那么是可以忽略的。因为默认就是这个路径。

maria用户,修改basedir参数,Mariadb程序的上层目录

root用户执行,下面这一步必须在数据库安装完成之后才能执行,复制mysql服务程序到系统目录

启动数据库

查看Mariadb使用的配置文件

这里需要说明一下,我们看到数据库这里显示了多个配置文件。读取的顺序依次是:/etc/mysql/my.cnf->/etc/my.cnf->~/my.cnf。如果这些配置文件中出现相同的参数,那么以最后一个配置文件读到的参数为主。

设定root账号及密码

连接MariaDB

查看数据文件存放目录

mysql或者Mariadb的日志路径:basedir/data/*.err (默认是hostname.err)

转载请注明:猫头鹰工作室 » Linux 系统安装Mariadb

喜欢 (2)or分享 (0)
Avatar
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址