1. 程式人生 > >在遠端Linux伺服器中備份MySQL資料庫,通過scp將遠端Linux伺服器中檔案下載到本地Linux電腦中

在遠端Linux伺服器中備份MySQL資料庫,通過scp將遠端Linux伺服器中檔案下載到本地Linux電腦中

1.首先登入到遠端伺服器(ip 10.46.2.228),可通過ssh方式登入,確保ssh服務和22埠正常才能使用scp命令下載檔案;

2.執行命令 mysqldump -u root -p mysql(要匯出的資料庫名) > mysql.sql(匯出資料庫儲存檔名) ,即 mysqldump -u root -p mysql > mysql.sql ,然後輸入資料庫root使用者的密碼。密碼正確後名稱為mysql資料庫就被匯出到mysql.sql了,mysql.sql預設被儲存在當前路徑(/root)下。

3.然後通過本地linux電腦或伺服器,將遠端伺服器的/root/路徑下的mysql.sql檔案下載下來。如果使用Ubantu的administer使用者登入本地Ubantu系統,即在本地Linux終端輸入 scp

[email protected]:/root/mysql.sql /home/administer/mysql.sql  然後按回車,輸入遠端(10.46.2.228)伺服器root使用者的登入密碼,即可將mysql.sql檔案下載下來到路徑/home/administer/ 下了。

4.然後可以通過U盤從本地Ubantu電腦中拷貝走了。



相關推薦

遠端Linux伺服器備份MySQL資料庫通過scp遠端Linux伺服器檔案下載本地Linux電腦

1.首先登入到遠端伺服器(ip 10.46.2.228),可通過ssh方式登入,確保ssh服務和22埠正常才能使用scp命令下載檔案; 2.執行命令 mysqldump -u root -p mysql(要匯出的資料庫名) > mysql.sql(匯出資料庫儲存檔名

linux備份mysql資料庫並ftp到遠端linux伺服器

一、檢查FTP服務是否安裝 1.架設mysql資料庫裝在172.22.1.77上,如何安裝mysql略,簡稱為77。 2.作為備份機IP為172.22.1.150上,簡稱為150; 3.為150按照ftp命令,首先XSHELL遠端連線到150上,確認ftp

linux每天自動備份mysql資料庫且只保留90天內的備份資料

1、使用VI工具編寫test_database_backup.sh備份資料庫指令碼內容 #========================start shell 指令碼============================ #!/bin/bash #定義有備份的資料庫名 d

linux定時備份mysql資料庫及解決crontab執行時生成資料庫檔案為空的問題

一、用命令實現備份 進入mysql的bin目錄(mysql安裝目錄的下一級目錄) 1、備份資料 #mysqldump -uusername -ppassword discuz >discuz_2010-04-01.sql -uusernae:-u+mysql的使用者名

LINUX 下自動備份mysql資料庫

mysql自動備份分為兩個部分,一個部分是shell指令碼的編寫,另外一個部分是新增自動執行命令到crontab。 1.首先是shell指令碼的編寫,每天自動備份的的做法如下所示,shell指令碼首先用#!/bin/bash指定直譯器的路徑,接下來設定儲存路徑的變數。我們利用mysqldump這

Linux上定時備份MySQL資料庫

1、檢視磁碟空間情況: 既然是定時備份,就要選擇一個空間充足的磁碟空間,避免出現因空間不足導致備份失敗. 檢視磁碟空間情況:df -h 2、建立備份目錄: 上面我們使用命令看出/home下空間

[原]敏捷開發專案升級mysql資料庫談談結構、資料比對navicat for mysql + dbForge Data Compare for MySQL 足矣!

在公司專案中,我有幸負責製作“升級指令碼”。升級指令碼,無疑兩步,先結構比對,再初始資料比對。 一、結構比對 結構比對比較簡單,使用navicat for mysql 工具,“工具”-“結構同步”,選擇好“源”、“目標

SpringBoot連線MYSQL資料庫並使用JPA進行資料庫的相關操作

package example.controller; import example.dao.UserDao; import example.entity.User; import org.springframework.beans.factory.annotation.Autowired; import o

bat命令備份oracle資料庫並且刪除7天之前的資料檔案

用批處理命令備份oracle資料庫,我是用在windows server 2008 伺服器上,並且建立了定時任務,讓他7天執行一次.下面貼出程式碼: @echo off echo ===============================================

Linux-定時指令碼一臺伺服器上的mysql資料庫自動備份到另一臺伺服器資料庫

有兩臺伺服器,一臺正式伺服器A,一臺測試伺服器B,現需要將正式伺服器A中的資料庫每天備份到測試伺服器B,提高資料庫的容災性以及防止資料庫在測試中出現錯誤。1.從正式伺服器A中匯出需要備份的資料庫使用mysqldump指令匯出資料庫檔案/usr/sbin/mysqldump -

解決“在連線linux遠端伺服器上的mysql資料庫報“Access denied for user 'root'@'ip地址'”問題”

在連線linux遠端伺服器上的mysql資料庫時,報“Access denied for user 'root'@'ip地址'”問題:1.mysql -u -root -p  輸入密碼2.mysql>grant all privileges on *.* to 'roo

通過windows伺服器定時任務定時備份mysql資料庫

為了防止伺服器宕機,導致mysql資料庫損壞無法修復,所以每天定時進行備份。一旦有問題直接還原資料庫! 50多個G的資料庫備份完成sql大概在20G,通過壓縮後大概在2G左右。 長時間進行後硬碟吃不消。所以做了一個定時清理備份檔案的指令碼。 點此進入下一篇文章->精簡mysql

連線遠端伺服器MySQL資料庫傻瓜式解決1045錯誤

遠端連線伺服器MySQL資料庫的時候,基本會遇到1045錯誤的問題。 廢話不多說,直接上圖: 1、登入phpmyadmin後臺-》localhost-》許可權,檢視資料庫所有賬號; 2、選定主機只有localhost的賬號操作; 3、修改登入資訊/複製使用者->主

linux伺服器上定時備份 mysql 資料庫

<span style="font-size:14px;color:#330033;">#!/bin/bash db_name=enocp_sta file_name="$db_name"_$(date +%Y%m%d_%H%M) dir=/root/backup/mysql/`date +%Y_

Linux伺服器新增系統任務---自動備份mysql資料庫

1、用root登入linus伺服器。輸入命令crontab -e回車,輸入如下圖命令: ---》 注意這裡(00 02 * * *)需要空格做分隔符,每天凌晨2點0分執行一次指定目錄下的backup.sh 命令。 2、backup.sh指令碼內容 ===========

通過web伺服器訪問MySQL資料庫並把資料庫的某張表解析成xml格式輸出到瀏覽器

可以先想象一下,客戶端用到遠端資料庫中的資訊比如Menu表中的資訊,怎麼獲取呢?可以通過web伺服器獲取。這就需要寫一個繼承 HttpServlet的抽象類,並且重寫doGet()和doPost()方法。    下面就是此類的具體實現: public class Updat

使用Navicat遠端連線阿里雲ECS伺服器上的MySQL資料庫

一.必須給伺服器的安全組規則設定埠放行規則,在管理控制檯中設定;   之後填寫配置,授權物件是授權的IP,其中0.0.0.0/0為所有IP授權,之後儲存;   二.Navicat使用的配置 在編輯連線處,要配置SSH和常規兩項   在常規項填寫配置,主機

linux centOs安裝好資料庫客戶端用plsql連線oracle

  原創作品,轉載請在文章顯眼位置註明出處:https://www.cnblogs.com/sunshine5683/p/10030375.html  首先,回顧上篇 CenOs7安裝oracle圖文詳細過程(02) ,安裝好oracle後再伺服器端使用sqlplu

linux定時備份mysql資料庫

1、檢視磁碟空間情況: [[email protected] backup]# df -h 檔案系統 容量 已用 可用 已用% 掛載點 /dev/mapper/centos-root 17G 2.7G 15G 16

實現線上伺服器定時備份mysql/sqlserver資料庫,並且本地伺服器定時從線上伺服器拉取資料庫備份

一、備份線上伺服器的mysql、sqlserver資料庫 1、centos伺服器:**.***.**.88(為了方便以root身份登入)       兩個資料庫:   test_mysql    test_sqlserver 2、用root身份建立資料庫備份存放目錄: