mysql 修改 datadir 記錄

系統:linux Rhel 5.9 x64mysql

mysql 安裝了客戶端和服務端linux

rpm -ivh  MySQL-server-advanced-5.6.21-1.rhel5.x86_64.rpm

 rpm -ivh MySQL-client-advanced-5.6.21-1.rhel5.x86_64.rpm

mysql 的默認存儲路徑爲 /var/lib/mysql ,修改後爲 /data/mysqlsql

  1. 關閉服務socket

    service mysql stop
  2. 複製mysql 數據文件到新的目錄.net

    cp -rp /var/lib/mysql  /data

    查看原目錄的權限,若是新目錄的不一致,修改一致,參考日誌

    chown mysql:mysql /data/mysql
  3. 編輯my.cnfcode

    [client]
    socket=/data/mysql/mysql.sock
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    [mysqld]
    datadir=/data/mysql
    socket=/data/mysql/mysql.sock
    character-set-server=utf8
    lower_case_table_names=1
    [mysqld_safe]
    log-error=/var/log/mysqld.log

    參考:`查詢MySQL默認配置加下順序server

    /usr/bin/mysql --verbose --help | grep -A 1 'Default options'

    `get

  4. 啓動 mysqlio

    service mysql start

    若是有錯誤,查看錯誤日誌解決 /var/log/mysqld.log

    其它參考:How to Change default MySQL Data Directory in Linux

相關文章
相關標籤/搜索