同一臺機器安裝多個MySQL服務

2022-05-06 12:09:10 字數 1891 閱讀 2524

在同乙個伺服器上面安裝多個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-macos10.13-x86_64 ../mysql5.7.22

cd ../mysql5.7.22/

mkdir data

cd data

mkdir binlog data innodb tmp

cd ../

vi my5.cnf

bin/mysqld --defaults-file=/users/liwenjie01/mysql5.7.22/my5.cnf --initialize-insecure --user=liwenjie01 --basedir=/users/liwenjie01/mysql5.7.22 --datadir=/users/liwenjie01/mysql5.7.22/data/data

bin/mysqld_safe --defaults-file=/users/liwenjie01/mysql5.7.22/my5.cnf --user=liwenjie01 &

bin/mysql -s /users/liwenjie01/mysql5.7.22/data/mysql5.sock -uroot -p

create user mysql@"%" identified by "mysql";

grant all privileges on *.* to mysql@"%" with grant option;

flush privileges;

bin/mysql -s /users/liwenjie01/mysql5.7.22/data/mysql5.sock -umysql -pmysql

安裝第二個mysql步驟和第乙個幾乎一樣:

wget 

tar -xzvf mysql-5.7.22-macos10.13-x86_64.tar.gz

mv mysql-5.7.22-macos10.13-x86_64 ../mysql5.7.22_2

cd ../mysql5.7.22_2/

mkdir data

cd data

mkdir binlog data innodb tmp

cd ../

vi my5.cnf

bin/mysqld --defaults-file=/users/liwenjie01/mysql5.7.22_2/my5.cnf --initialize-insecure --user=liwenjie01 --basedir=/users/liwenjie01/mysql5.7.22_2 --datadir=/users/liwenjie01/mysql5.7.22_2/data/data

bin/mysqld_safe --defaults-file=/users/liwenjie01/mysql5.7.22_2/my5.cnf --user=liwenjie01 &

bin/mysql -s /users/liwenjie01/mysql5.7.22_2/data/mysql5.sock -uroot -p

create user mysql@"%" identified by "mysql";

grant all privileges on *.* to mysql@"%" with grant option;

flush privileges;

bin/mysql -s /users/liwenjie01/mysql5.7.22_2/data/mysql5.sock -umysql -pmysql

同一臺機器安裝多個tomcat

同一臺機器安裝多個tomcat。假設現在已經按照正常的方式安裝配置好了第乙個tomcat,第二個如何設定呢?解決辦法 1.解壓tomcat到乙個新的目錄,比如d tomcat2 2.新建乙個環境變數catalina home2,路徑為d tomcat2 3.編輯tomcat bin startup....

一台機器安裝多個MySQL

安裝環境 redhat6.3 mysql 5.6.26 有時因為資金原因或者為了學習測試,需在同一臺linux同時啟動多個mysql。安裝過程很簡單,各個mysql之間只需要資料目錄 錯誤日誌 埠 socket檔案不同即可。我的機器已經安裝了乙個mysql,安裝過程可參考現在安裝乙個埠為3308的m...

同一臺機器上安裝多個Tomcat

如果不加任何修改,在一台伺服器上同時執行兩個tomcat服務顯然會發生埠衝突。假設現在已經按照正常的方式安裝配置好了第乙個tomcat,第二個如何設定呢?以下是使用tomcat5.5.26解壓版本所做的實驗。解決辦法 1.解壓tomcat到乙個新的目錄,比如d tomcatserver2 2.新建乙...