一、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/datamkdir -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 <=mysqldatadir=/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 ...