MySQL 安裝配置篇

2022-03-16 01:57:53 字數 2105 閱讀 3839

一、mysql二進位制安裝包安裝

1、環境初始化

mkdir /data/3306 --存放資料路徑

mkdir /binlog/3306 --存放日誌路徑

2、建立使用者及使用者組  

1)建立使用者及使用者組

useradd mysql -s /sbin/nologin

2)修改檔案屬主

3、初始化系統庫表

yum install -y libaio-devel

4、配置檔案my.cnf

cat > /etc/my.cnf <=mysql

datadir=/data/3306server_id=6port=3306socket=/tmp/mysql.sock

[mysql]

socket=/tmp/mysql.sock

eof

5、準備啟動指令碼

cd ~/support-files/cp mysql.server /etc/init.d/mysqld    --方便啟動

chkconfig -add mysqld --systemctl

6、啟動與關閉

​ /support-files/mysql.server sh指令碼 ---> service/systemctl

由下往上呼叫

2)關閉:service mysqld stop

​ systemctl stop mysqld

​ /etc/init.d/mysql stop

7、my.cnf補充說明

1)使用locate my.cnf命令可以列出所有的my.cnf檔案    

locate my.cnf

2)檢視是否使用了指定目錄的my.cnf

ps aux|grep mysql|grep 'my.cnf'

3)檢視mysql預設讀取my.cnf的目錄的順序

mysql --help|grep 'my.cnf'

注:如果沒有設定使用指定目錄my.cnf檔案及預設讀取目錄沒有my.cnf檔案,表示mysql啟動時並沒有載入配置檔案,而是使用預設配置。

需要修改配置,可以在mysql預設讀取的目錄中,建立乙個my.cnf檔案(例如:/etc/my.cnf),把需要修改的配置內容寫入,重啟mysql後即可生效。

二、mysql同版本多例項安裝

1、初始化資料、日誌目錄

mkdir -p /data/330/data

mkdir -p /binlog/330

chown -r mysql.mysql /data /binlog

mv /etc/my.cnf my.cnf.bak --初始化時mysqld會讀取/etc下面的my.cnf

mv /etc/my.cnf.bak my.cnf

2、配置檔案my.cnf

cat > /data/3307(3308、3309)/my.cnf <=mysql

datadir=/data/3307(3308、3309)/data

log_error=/data/3307(3308、3309)/mysql.log

log_bin=/binlog/3307(3308、3309)/mysql-bin

server_id=7(8,9)

port=3307(3308、3309)

socket=/tmp/mysql3307(3308、3309).sock

eof

3、準備啟動指令碼

cd /etc/systemd/system

cp mysqld.service mysqld3307.service

cp mysqld.service mysqld3308.service

cp mysqld.service mysqld3309.service

vim mysqld3307.service

vim mysqld3308.service

vim mysqld3309.service

Mysql安裝配置

系統環境 rhel5 最小化安裝,只安裝vi工具 核心 2.6.18 8.el5 cd usr local src tarbag tar xzvf mysql 5.1.38.tar.gz c software cd software mysql 5.1.38 configure prefix usr...

Mysql 安裝配置

my.ini 檔案內容如下 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir f software tools mysql mysql 8.0.15 winx6...

MySQL安裝配置

mysql安裝配置 itstar 2.檢測本地是否有mysql已存在的包 rpm qa grep mysql 3.檢測本地是否有mariadb已存在的包 rpm qa grep mariadb 4.如果存在,則使用yum命令解除安裝 mariadb libs 5.5.56 2.el7.x86 64 ...