iT邦幫忙

1

在LINUX上 安裝多個MySQL

如何能達到 在同一個my.cof 並利用 mysqld_multi 指令來啟動、關閉 mysql

參考了網路上的設定 mysqld_multi start 1 (第1個mysql)可以成功啟動
但是 mysqld_multi start 2 (第2個mysql)沒有反應 查看狀態也是沒有啟動

不知道有沒有熟悉此設定的前輩可以教學一下


CentOS 6.10
MySQL 5.6.44

這台機器上要建立2台以上的Slave 然後要利用上述提到的方式 去管理

看更多先前的討論...收起先前的討論...
看一下 /var/log/mysql裡的error.log 內容是錯在哪裡,我猜是server port都是3306所致
甲土豆 iT邦新手 5 級 ‧ 2019-07-17 16:21:29 檢舉
docker 可以滿足你的願望
Kaiak__ iT邦新手 5 級 ‧ 2019-07-17 16:56:21 檢舉
@japhenchen
port部分有特別注意 分別是3306 3307 且進到log查看 沒有相關的錯誤 但發現到在啟動、關閉第1個mysql(3306) 有紀錄 但第二台在log中卻沒有相關紀錄
Kaiak__ iT邦新手 5 級 ‧ 2019-07-17 16:59:02 檢舉
@as555180
這次目標主要是練習使用 mysqld_multi 指令的部分

2 個回答

1

你的動作說明有點籠統。不太了解你是否有先做不同port的mysql實例初始化的動作。
還是你單純就想要直接用my.cnf來處理。

一般來說,你想要多重mysql實例化處理。得先做過目錄初始化的動作後。
再將設定值設定好my.cnf內才行。

我找了一篇多實例化的教學給你研究,其實我找了幾個說明的很籠統。
就這一個比較符合你要的。
https://www.itread01.com/content/1544204791.html

你可以先試著看看。

Kaiak__ iT邦新手 5 級 ‧ 2019-07-18 09:35:46 檢舉

謝謝大大的用心
我就是參考這篇文章練習的
但是操作上到啟動腳本的部分時 我並沒有找到他提到的 mysqld_multi.server (還是說 MYSQL版本不同的關係呢)

後來也試過這篇的操作 一樣無法啟動
https://blog.xuite.net/mypace/wretch/145109030-%E4%B8%80%E6%A9%9F%E5%A4%9A%E5%80%8Bmysql%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95%28%E4%B8%80%29

不明
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答