mysql 生產環境安裝配置


什么是多實例?

多實例就是在一台服務器上開啟多個不同的服務端口(如:3306, 3307)

運行多個MySQL 服務進程,這些進程通過 不同的socket 監聽不同的服務端口 來提供各自的服務,

MySQL多實例共用一個MySQL 安裝程序, 使用不同(也可相同)的my.cnf 配置文件、’啟動程序和數據文件

提供服務時 多實例MySQL 在邏輯上是各自獨立的,多個實例本身是根據配置文件對應的設定值 來獲得服務器的相關硬件資源多少。

安裝步驟:

tar.gz 壓縮包  解壓后 包含install_binary  做參考:

1. yum searchlibaio 

2. yum install libaio       或者        rpm -qa | grep libaio      -----異步IO包

3. groupadd mysql

4. useradd -r -g mysql mysql

5. cd /usr/local

6. tar zxvf /path/安裝包

7. ln -s  解壓包軟連接  mysql

8. cd mysql

9. chown -R mysql .

10. chgrp -R mysql .

11. scripts/mysql_install_db  --user=mysql     -----初始化MySQL數據庫

12. chown -R root .

13. chown -R  mysql  data

14. bin/mysqld_safe--user=mysql &              -----通過mysql用戶啟動進程到后台

15 cp support-files/mysql.server  /etc/inint.d/mysql.server          -----可選步驟

操作系統可能已經安裝部分包。。存在my.cnf配置文件,比如:

/etc/my.cnf                       -----------rhel

/etc/mysql/my.cnf              ---------debain

初始化的時候以配置文件里面的信息去啟動,

可參考http://blog.csdn.net/panda1219/article/details/51897616


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM