Jack Posted May 28 Share Posted May 28 (edited) --------------------------- 恢復資料庫 --------------------------- 使用SFTP將資料庫檔案上傳到 /usr/bin/ 解壓縮,得到資料庫檔案 xxx.sql cd /usr/bin tar zxvf 528.tar.gz 如果是zip的壓縮格式 unzip 528.zip --------------------------------------------------------- 複製檔案 --------------------------------------------------------- 如果是從備份目錄 /var/www/backup 將資料庫檔案複製過來 /usr/bin cd /var/www/backup cp 528.sql /usr/bin/528.sql --------------------------------------------------------- 恢復資料庫 --------------------------------------------------------- cd /usr/bin mysql -u 使用者 -p --default-character-set=utf8mb4 資料庫名 < 備份檔.sql mysql -u root -p --default-character-set=utf8mb4 phpforumer < 528.sql Enter password: 輸入資料庫root密碼 開始恢復資料庫,隨著你的資料庫越大,恢復時間也就越久 -------------------------------------- phpMyAdmin做資料維護 -------------------------------------- 進入phpMyAdmin http://伺服器IP:888/phpmyadmin/ 瀏覽論壇資料庫的 編碼與排序 是否為 utf8mb4_general_ci 進入論壇的資料表,瀏覽 編碼與排序 是否為 utf8mb4_general_ci 或 utf8mb4_unicode_ci 到資料表底部 -> 全選 -> 依次使用 檢查資料表 最佳化資料表 注意:頁碼可能有 2頁 或更多 ---------------------- 將Nginx停止 ---------------------- 避免恢復網站期間,發生網站備份檔外洩 將Nginx停止 /etc/init.d/nginx stop ---------------------- 恢復網站 ---------------------- 上傳 網站備份檔 528.tar.gz 到 /var/www 或者 /var/www/域名.com 如果是從備份目錄 /var/www/backup 將網站備份檔複製過來 /var/www cd /var/www/backup cp 528.tar.gz /var/www/528.tar.gz 解開、解壓縮的話,要看你上傳的目錄與打包、壓縮的方式 cd /var/www 或 cd /var/www/域名.com 解開、解壓縮 tar zxvf 528.tar.gz 更改網站目錄與檔案的擁有人/群組 chown -R www-data:www-data /var/www/域名.com ls -l 修改 conf_global.php 裡的資料庫名、資料庫用戶、資料庫用戶密碼 vi /var/www/域名.com/conf_global.php 'sql_database' => '資料庫名稱', 'sql_user' => '資料庫用戶', 'sql_pass' => '用戶密碼', ESC儲存並離開 :wq 刪除網站備份檔 528.tar.gz rm 528.tar.gz --------------------------- 將Nginx啟動 --------------------------- 將Nginx啟動 /etc/init.d/nginx start ----------------------- 回到論壇 ----------------------- 此時,論壇可以連入 https://域名.com/ 後續還要做的事 13.Cron定時運行任務、備份資料庫、備份網站 ------------------------------- 刪除資料庫的備份檔 ------------------------------- 論壇運行沒問題之後,先前的資料庫備份檔就可以刪除了 cd /usr/bin/ 刪除資料庫備份檔 rm 528.sql Edited May 28 by Jack Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now