Hp-Ux
mysql |更改數據庫文件夾的位置
我有一個帶有兩個 Mysql 實例的 HP-UX 伺服器。
- 第一個是原始的,位於
/mysql
,並將其數據庫文件保存在/mysql/data/
- 第二個是我錯誤安裝的,位於 中
/usr/local/mysql
,它的數據庫文件保存在/usr/local/mysql/data/
現在的問題是(我猜是因為新安裝),當我發出命令啟動 mysql 守護程序(位於 中的原始守護程序
/mysql
)時,我收到以下消息:…所以你可以看到我從舊的 mysql 實例啟動守護程序,但是當它啟動時,它現在使用新的安裝數據庫文件。
如何更改路徑(我應該編輯什麼文件)以使守護程序指向位於其中的舊數據庫文件
/mysql/data/
?
這應該回答你的問題。它描述了 mysql 如何讀取配置文件。看起來您需要兩個 mysql 使用者才能從兩個不同的位置執行兩個實例。
您可以將選項傳遞給 mysqld 這裡是連結http://docs.oracle.com/cd/E17952_01/refman-5.5-en/mysqld-safe.html
因此,只需使用 –datadir=your_path 選項啟動 mysqd-safe 腳本:
#/mysql/bin/mysqld-safe --datadir=/mysql/data