二进制编译安装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-large.cnf /etc/my.cnf
2.修改配置文檔信息
[root@localhostmysql]# vim /etc/my.cnf
在[mysqld]配置段增加配置信息datadir ?= /mysqldata指明數據庫文件位置
innodb_file_per_table ?= ON使用獨立表空間
skip_name_resolve ?= ON禁止ip反向解析為主機名
注意:
(1)服務的配置文件查找次序
1)OSVendor提供mariadb rpm包:
/etc/mysql/my.cnf? -->/etc/my.cnf? -->--default-extra-file=/PATH/TO/CONF_FILE?--> ~/.my.cnf
2)通用二進制格式安裝:
/etc/my.cnf? --> /etc/mysql/my.cnf? -->--default-extra-file=/PATH/TO/CONF_FILE?--> ~/.my.cnf
(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端口證明服務已經啟動
總結
以上是生活随笔為你收集整理的二进制编译安装mysql_MariaDB通用二进制编译安装详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: scala 主构造函数_Scala-构造
- 下一篇: mysql排序由低到高_MySQL入门系