Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

MySQL 物理遷移實戰:同版本目錄級整機拷貝與啟動驗證流程

編輯:Linux 教學

場景:db01 (10.10.10.101) → db03 (10.10.10.103),同架構同版本,採用目錄打包直拷方式遷移。

標準化操作步驟

  1. 打包傳輸:
    tar -czf mysql.tar.gz /app/
    scp mysql.tar.gz root@10.10.10.103:/root/
  2. 同步庫依賴配置:
    scp /etc/ld.so.conf.d/mysql.conf root@10.10.10.103:/etc/ld.so.conf.d/
  3. 目標機解壓:
    cd / && tar -xzf /root/mysql.tar.gz
  4. 調整配置文件:註釋 my.cnf 中的 Slave 相關行,修改 server-id 避免衝突。
  5. 建立數據/日志目錄並初始化:
    mkdir -p /log/mysql /data/mysql
    mysql_install_db --datadir=/data/mysql
    chown -R mysql:mysql /log/mysql /data/mysql
  6. 註冊服務並加入開機自啟:
    ln -s /app/init.d/mysql /etc/init.d/mysql
    chkconfig mysql on
  7. 環境變量與庫緩存:
    echo 'PATH=$PATH:/app/mysql/bin:/app/mysql/share/mysql' >> ~/.bash_profile
    source ~/.bash_profile
    ldconfig
  8. 驗證啟動:mysql 客戶端連接測試;異常時查閱 /var/log/messages 及 /log/mysql/mysqld.log。

關鍵提示

  • 確保源目標 glibc、內核版本兼容,否則二進制可能無法運行。
  • 若為主從架構,遷移後需重新建立同步關係。
  • 大數據量場景建議採用 xtrabackup 熱備或邏輯導出導入,避免長時間停機。
Copyright © Windows教程網 All Rights Reserved