Jack 发布于5月16日 分享 发布于5月16日 --------------------------- 恢復資料庫 --------------------------- 資料庫檔案,例如 0516.tar.gz 使用SFTP將資料庫檔案上傳到 /usr/local/mariadb/bin/ 解壓縮 0516.tar.gz 得到資料庫檔案 0516.sql cd /usr/local/mariadb/bin/ tar zxvf 0516.tar.gz --------------------------------------------------------- 複製檔案 --------------------------------------------------------- 如果你想要從自動備份目錄 /home/backup 將檔案複製過來 /usr/local/mariadb/bin/ cd /home/backup cp 0516.sql /usr/local/mariadb/bin/0516.sql --------------------------------------------------------- 恢復資料庫 --------------------------------------------------------- mysql -u 使用者 -p --default-character-set=utf8mb4 資料庫名 < 備份文件.sql 例如 mysql -u root -p --default-character-set=utf8mb4 xxxphpforumer < 0516.sql Enter password: 輸入資料庫使用者密碼 開始恢復資料庫,隨著你的資料庫越大,恢復時間也就越久 -------------------------------------- phpMyAdmin做資料維護 -------------------------------------- 進入phpMyAdmin做資料維護 http://你的IP:888/phpmyadmin/ 瀏覽論壇資料庫的 編碼與排序 是否為 utf8mb4_general_ci 進入論壇的資料表,瀏覽 編碼與排序 是否為 utf8mb4_general_ci 到資料表底部 -> 全選 -> 依次使用 分析資料表 檢查資料表 修復資料表 最佳化資料表 ---------------------- 恢復網站 ---------------------- 先在Windows解壓縮網站備份檔 Web-0516.tar.gz 修改 /conf_global.php 裡的 'sql_database' => '資料庫名稱', 'sql_user' => '資料庫用戶', 'sql_pass' => '用戶密碼', 然後將它壓縮為 Web.zip ---------------------- 將Nginx停止 ---------------------- 避免恢復網站期間,發生網站備份檔外洩 將Nginx停止 /etc/init.d/nginx stop --------------------------------------------------------- 解壓縮網站的備份檔 --------------------------------------------------------- SFTP將網站備份檔 Web.zip 上傳到 /home/wwwroot/論壇.com/ cd /home/wwwroot/論壇.com 解壓縮 unzip -o Web.zip 如果你還是維持tar.gz那麼解壓縮是 tar zxf Web-0516.tar.gz 可看到解壓縮的所有論壇目錄與文件 ls -l 刪除Web.zip rm Web.zip ------------------------------------------------- 擁有人/群組 修改為 www www ------------------------------------------------- 命令 chown www:www -R /home/wwwroot/論壇.com/* 命令,可看到已改為 www www ls -l 而 .user.ini 維持現狀 --------------------------- 將Nginx啟動 --------------------------- 將Nginx啟動 /etc/init.d/nginx start ----------------------- 回到論壇 ----------------------- 此時,論壇可以連入 https://論壇.com/ 後續還要做的事 16.Cron定時運行任務、備份資料庫、備份網站 ------------------------------- 刪除資料庫的備份檔 ------------------------------- 論壇運行沒問題之後,先前的資料庫備份檔就可以刪除了 cd /usr/local/mariadb/bin/ 刪除資料庫備份檔 rm 0516.tar.gz rm 0516.sql 意见的链接 分享到其他网站 更多分享选项…
推荐的帖子
创建帐户或登录后发表意见
你需要成为会员才能发表意见
创建帐户
在我们的论坛注册新帐户,只需要几个简单步骤!
注册帐户登录
已有帐户?请登录。
立刻登录