在一台機器上執行多個mysql

2021-08-13 21:25:30 字數 1243 閱讀 4010

在centos7以下進行安裝:

centos7可以直接yum安裝mariadb資料庫,有webtatic源就可以

在同一臺機器上進行執行兩個資料庫時,建議還是進行原始碼安裝資料庫庫,因為原始碼安裝時可以自己定義目錄的位置

可參照:

對於用yum安裝的mysql,是使用一台機器安裝兩個資料庫,使用不同的mysql埠即可

1. 建立新的資料庫的目錄:mkdir /data/mysql_3307

cp /etc/my.cnf  /data/mysql_3307

2. 修改/data/mysql_3307/my.cnf檔案

[client]

port = 3307

default-character-set = utf8

socket=/data/mysql_3307/mysql.sock

[mysqld]

datadir=/data/mysql_3307/mysql

port = 3307

user=mysql

socket=/data/mysql_3307/mysql.sock

character-set-server=utf8

basedir=/usr

symbolic-links=0

sql_mode=no_engine_substitution,strict_trans_tables 

[mysqld_safe]

log-error=/data/mysql_3307/mysql.log

pid-file=/data/mysql_3307/mysqld.pid

3. 初始化資料庫

mysql_install_db --basedir=/usr --datadir=/data/mysql_3307/mysql

4. 啟動資料庫

mysqld_safe --defaults-file=/data/mysql_3307/my.cnf --user=mysql &

5. 檢視埠

lsof -i :3307

6. 關閉資料庫

mysqladmin -uroot -s /data/mysql_3307/mysql.sock shutdown

7. 進入資料庫

mysql -s /data/mysql_3307/mysql.sock -p 3307

mysql -uroot --socket=/data/mysql_3307/mysql.sock --port=3307 -p

怎樣在一台機器上開啟多個mysql服務

怎麼在一台機器上開啟多個mysql服務?1。複製mysql安裝目錄下的所有檔案到另外的資料夾,最好放到其他盤。修改一下配置檔案裡面的資料目錄和安裝目錄,以及伺服器端口號。2。有兩種方式可以開啟mysql服務。第一種是windows服務方式cmd下執行 cd 目錄 mysqld nt install ...

一台機器安裝多個MySQL

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

git 在一台機器上配置多個賬戶

前提 這個教程能教你如何生成ssh key,以及如何新增ssh key。補充一點,如何設定user.name和user.email,命令如下 1 設定區域性的user.name和user.email git config user.name git config user.email com 2 設...