Hp-Ux

mysql |更改數據庫文件夾的位置

  • January 19, 2012

我有一個帶有兩個 Mysql 實例的 HP-UX 伺服器。

  1. 第一個是原始的,位於/mysql,並將其數據庫文件保存在/mysql/data/
  2. 第二個是我錯誤安裝的,位於 中/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

引用自:https://serverfault.com/questions/351082