1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 二进制编译安装mysql_MariaDB通用二进制编译安装详解

二进制编译安装mysql_MariaDB通用二进制编译安装详解

时间:2021-07-23 20:01:35

相关推荐

二进制编译安装mysql_MariaDB通用二进制编译安装详解

一、解压安装通用二进制格式的程序包

1.准备存放数据所需目录

该目录为mariaDB数据库数据存放目录,一般为单独的文件系统挂载到当前服务器上,也可以是本地的目录

此处以/mysqldata目录为例:[root@localhost~]# mkdir/mysqldata

2.创建系统用户mysql和mysql组

[root@localhost~]# useradd -r mysql

3.更改数据库存放目录的属主属组

[root@localhostmysql]# chown mysql:mysql /mysqldata/

更改只要同时确定该目录拥有可执行权限

4.解压通用二进制安装包:mariadb-5.5.46-linux-x86_64.tar.gz

解压后必须重命名为mysql,此处也可以创建为mysql的链接

[root@localhost~]# cd /usr/local

[root@localhostlocal]# tar xf mariadb-5.5.46-linux-x86_64.tar.gz -C/usr/local

[root@localhostlocal]# ln -sv mariadb-5.5.46-linux-x86_64 mysql

5.更改安装程序目录属组为mysql

[root@localhostlocal]# cd /usr/local/mysql/

[root@localhostmysql]# chown -R root.mysql ./*

6.初始化数据库文件

[root@localhostmysql]# scripts/mysql_install_db --user=mysql --datadir=/mysqldata

二、提供配置文件

1.复制配置文件模板到指定目录

[root@localhostmysql]# cp support-files/my-f /etc/f

2.修改配置文档信息

[root@localhostmysql]# vim /etc/f

在[mysqld]配置段增加配置信息datadir = /mysqldata指明数据库文件位置

innodb_file_per_table = ON使用独立表空间

skip_name_resolve = ON禁止ip反向解析为主机名

注意:

(1)服务的配置文件查找次序

1)OSVendor提供mariadb rpm包:

/etc/mysql/f -->/etc/f -->--default-extra-file=/PATH/TO/CONF_FILE--> ~/.f

2)通用二进制格式安装:

/etc/f --> /etc/mysql/f -->--default-extra-file=/PATH/TO/CONF_FILE--> ~/.f

(2)[program_name]配置文件格式

ini格式的配置文件;各程序均可通过此配置文件获取配置信息;[mysqld]段为服务器主配置段

(3)配置文件模板

[root@localhostmysql]# ls support-files/

在support-files路径下.cnf文件为通用二进制程序包所提供的配置文件模板,区别在于适用的数据库调用内存大小,可自定义参数进行修改

三、启动服务

1.复制启动脚本

[root@localhostmysql]# cp support-files/mysql.server/etc/init.d/mysqld

2.增加服务到系统启动&&启动程序

[root@localhostmysql]# chkconfig --add mysqld

[root@localhostmysql]# service mysqld start

当使用ss命令查看到已经监听到306端口证明服务已经启动

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。