在同乙個伺服器上面安裝多個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.新建乙...