wget 二進位制的原始碼包
解壓 cat instll-binary
根據說明操作,具體安裝步驟請看
其中1-4步驟是相同的,第5步,也是最重要的一步,要初始化資料庫
因為是多個埠,所以要根據配置檔案來初始化多個資料庫
比如說有2個埠
則要執行兩次
./scripts/mysql_install_db --datadir=/home/mysql1 --user=mysql
./scripts/mysql_install_db --datadir=/home/mysql2 --user=mysql
配置檔案要編輯成這樣
[mysqld0]
port = 3300
socket = /tmp/mysql0.sock
pid-file = /home/mysql0/localhost.localdomain0.pid
datadir = /home/mysql0
#log = /data/mysql0/mysql0.log
user = mysql
skip-locking
skip-name-resolve
#skip-bdb
#skip-innodb
key_buffer = 128m
max_allowed_packet = 1m
table_cache = 864
sort_buffer_size = 1m
read_buffer_size = 512k
read_rnd_buffer_size = 1m
myisam_sort_buffer_size = 32m
thread_cache_size = 16
query_cache_size = 32m
thread_concurrency = 8
#skip-networking
wait_timeout=8
max_connections=512
max_connect_errors = 10000000
max_user_connections=20
#slow_queries=/data/mysql0slowquer.sql
#log_slow_queries=/data/mysql0slowquer.sql
#long_query_time=3
#log-bin=mysql0-bin
###########################
[mysqld1]
port = 3301
socket = /tmp/mysql1.sock
pid-file = /home/mysql1/localhost.localdomain1.pid
datadir = /home/mysql1
#log = /data/mysql1/mysql1.log
user = mysql
skip-locking
skip-name-resolve
#skip-innodb
#skip-bdb
key_buffer = 128m
max_allowed_packet = 1m
table_cache = 864
sort_buffer_size = 1m
read_buffer_size = 512k
read_rnd_buffer_size = 1m
myisam_sort_buffer_size = 32m
thread_cache_size = 16
query_cache_size = 32m
thread_concurrency = 8
#skip-networking
wait_timeout=8
max_connections=512
max_connect_errors = 10000000
max_user_connections=20
#log_slow_queries=/data/mysql1slowquer.sql
#long_query_time=3
#log-bin=mysql1-bin
########################################
把配置檔案放在 /etc/my.cnf
最後就該啟動了
/usr/local/mysql/bin/mysqld_multi start 0-1 這裡的0或1是根據配置檔案中"[mysqld0]"來定的。
同一臺伺服器建立多個mysql例項
跟建立單例項一樣的過程,注意點 1,只要區分basedir 例 opt mysql opt mysql3307 2,socket檔名不一樣 例 tmp mysql.sock tmp mysql3307.sock 3,pid檔名不一樣 例 tmp mysql.pid tmp mysql3307.pid...
同一臺伺服器啟動多個driver負載機例項
cosbench 新增driver 負載機說明 driver 是cosbench 測試工具中對負載機的一種標記,相當於 loadrunner 中的負載發生器。在進行測試時,不管出於什麼原因,我有時候就想單台伺服器啟用多個 driver 例項,充分利用伺服器的效能。我在進行測試時,就使用到一台機器啟用...
同一臺機器安裝多個MySQL服務
在同乙個伺服器上面安裝多個mysql服務,甚至是安裝多個不同版本 比如5.7和5.7 5.7和8.0.12 關鍵在於區分安裝目錄 資料目錄和使用埠等。可以下面步驟 wget tar xzvf mysql 5.7.22 macos10.13 x86 64.tar.gz mv mysql 5.7.22 ...