2018年2月8日 星期四

修改 MariaDB 預設儲存目錄.md

修改 MariaDB 預設儲存目錄

三年前寫了關於修改 MySQL 預設存放資料夾的記錄「在 uBuntu 中移動 MySQL 的資料存放位置」,經過這幾年的改變和 Oracle 買下昇陽後 MySQL 的轉變,目前已經習慣使用 MariaDB(原 MySQL 創辦人)作為 LAMP 中的 M。再記錄 MariaDB 中預設儲存目錄如何修改。

OS: UBuntu 16.04.3 Server x64
DB: MariaDB 10.2.12

方法上和先前 MySQL 設定大同小異

  1. 停止 MariaDB 服務

    $ sudo systemctl stop mariadb
    
  2. 建立新的存放目錄位置(如:/db/mariadb

    $ sudo madir /db/mariadb
    $ sudo chown mysql.mysql /db/mariadb
    
  3. 複製目前目錄下的內容至新的存放目錄位置

    $ sudo cp -rp /var/lib/mysql/* /db/mariadb
    
  4. 修改 MariaDB 設定檔,Ubuntu 位置為 /etc/mysql/my.cnf

    $ sudo vim /etc/mysql/my.cnf
    

    將 [mysqld] 下的 datadir 修改為新的位置

    [mysqld]
    ...
    datadir     = /db/mariadb
    ...
    
  5. 重新啟動 MariaDB

    $ sudo systemctl start mariadb
    

Copyright © Open Jiang       Up ↑

Design by Anders Noren | Theme by NewBloggerThemes.com