root@host57 ~]# tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
[root@host57 ~]# mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql
[root@host57 ~]# tail -1 /etc/profile
export path=/usr/local/mysql/bin:$path
[root@host57 ~]# source /etc/profilchange master to
建立乙個空的/etc/my.cnf,如果原來有裝有mysql要先停止服務,備份原/etc/my.cnf
[mysqld_multi] // 啟用多例項
mysqld=/usr/local/mysql/bin/mysqld_safe // 指定程序檔案的路徑
mysqladmin=/usr/local/mysql/bin/mysqladmin// 指定管理命令路徑
user=root // 指定呼叫程序的使用者
[mysqld1]
port=3307 // 埠號
datadir=/data3307 // 資料庫目錄 ,要手動建立
socket=/data3307/mysql.sock // 指定 sock 檔案的路徑和名稱
pid-file=/data3307/mysqld.pid // 程序 pid 號檔案位置
log-error=/data3307/mysqld.err // 錯誤日誌位置
[mysqld2]
port=3308
datadir=/data3308
socket=/data3308/mysql.sock
pid-file=/data3308/mysqld.pid
log-error=/data3308/mysqld.err
[mysqld –user=mysql –basedir=/usr/local/mysql –datadir=/data3308 –initialize 初始化
mysqld_multi start 編號 開啟程序
mysqld_multi –user=root –password=初始密碼 stop 編號 停止程序
mysql -uroot -p初始密碼 -s /data3307/mysql.sock(sock檔案) 連線資料庫
mysql多例項部署
mysql 多例項常規來講,主要有二種方案可以實現,這二種方案各有利弊,如下 1 基於多配置檔案 通過使用多個配置檔案來啟動不同的程序,以此來實現多例項。優點 邏輯簡單,配置簡單 缺點 管理起來不方便 2 基於mysqld multi 通過官方自帶的 mysqld multi 工具,使用單獨配置檔案...
mysql多例項部署
多例項概述 mysql多例項其實就是在同一臺伺服器上開啟不同的埠,執行多個msyql服務程序,通過不同的socket來監聽不同的服務埠,提供不同的服務 多例項部署 多例項部署時通過配置檔案的相互隔離來實現的 yum install y libaio libnuma perl 2 解壓 建立mysql...
Mysql多例項部署
關於mysql多例項的部署 當前環境已經安裝mysql 5.5.32,目錄 data mysql 5.5.32 1 建立存放多例項mysqld的資料 配置 sock檔案的目錄 mkdir p data mysql 3307 2 建立my.cnf檔案 cd data mysql 3307 etc vi...