導航:首頁 > IDC知識 > winvps備份資料庫

winvps備份資料庫

發布時間:2021-02-08 13:59:15

1、如何把vps上的整個系統環境備份下來?

如果你的資料庫以及其他文件安裝在C盤以外的分區.那麼只備份C盤並不能很好的解決問題.另外現在的VPS所用的母機大多是兩塊以上硬碟.默認就有數據自動備份的功能.沒有必要再自行備份.真的出問題時可以找服務商協助你找數據.再一個,VPS是虛擬的.出問題的時候大多是系統出問題.一般不會影響到C盤系統盤以外的其他數據.
海騰數據楊闖為你解答.個人建議.希望對你有幫助.

2、網站做備份是備份資料庫,還是要把所有文件全部備份?

備份資料庫的數據就可以了。
備份的方法:
1、本地備份版-適用於獨立主機或VPS:使用權本機程序對網站文件及資料庫進行備份。
2、異地備份-適用於虛擬主機/空間:使用FTP程序將文件下載回本機備份,資料庫使用本機的資料庫管理程序進行遠程備份。
備份的類型:
1、完整備份-所整個網站的文件都備份一次。優點:可以把整個網站都完整備份一次。缺點:費時費資源。
2、差異備份-只備份有改變的文件。優點:每次只把有改變過的文件備份下來。相同的文件就不會再備份一次了,省時省力。

3、如何備份網站程序和資料庫

Mysql資料庫的備份,可以用phpMyAdmin管理工具,百度一下如何備份mysql資料庫。文件備份可以用專ftp或樓上說的伺服器雙備屬份軟體,可以另外部署一台伺服器部署DeltaCopy,這樣當網站中的文件發生改變,如增加了圖片等,另一台伺服器就會自動同步。這個是增量備份,比較省事。當然,也可以定期Ftp下載網站文件來備份。總之完整的系統備份包括資料庫備份和文件備份。

4、vps主機資料庫怎麼備份

這個你得問一下VPS的服務商如何的備份,不同服務商的備份不一樣,像(紅盾 VPS)均有提供客戶端自動備份功能,用戶只要在PC上簡單操作一下就可以將數據備份到PC機上。

5、如何把VPS上的整個系統備份下來

如果你的資料庫以及其他文件安裝在C盤以外的分區.那麼只備份C盤並不能很好的解決問題.另外現在的VPS所用的母機大多是兩塊以上硬碟.默認就有數據自動備份的功能.沒有必要再自行備份.真的出問題時可以找服務商協助你找數據.再一個,VPS是虛擬的.出問題的時候大多是系統出問題.一般不會影響到C盤系統盤以外的其他數據.
海騰數據楊闖為你解答.個人建議.希望對你有幫助.

6、在VPS上如何管理並創建資料庫

一、連接MYSQL

格式: mysql -h主機地址 -u用戶名 -p用戶密碼

1、 連接到本機上的MYSQL。

首先打開DOS窗口,然後進入目錄mysqlin,再鍵入命令mysql -u root -p,回車後提示你輸密碼.注意用戶名前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.

如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是: mysql>

2、連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命 令:

mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)

3、 退出MYSQL命令: exit (回車)

二、修改密碼

格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼。 例如

1、 給root加個密碼ab12。首先在DOS下進入目錄mysqlin,然後鍵入以下命令

mysqladmin -u root -password ab12

2、 再將root的密碼改為djg345。

mysqladmin -u root -p ab12 password ******

三、創建資料庫

1、 CREATE DATABASE 資料庫名;

2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 資料庫名.* TO 資料庫名@localhost IDENTIFIED BY '密碼';

3、 SET PASSWORD FOR

'資料庫名'@'localhost' = OLD_PASSWORD('密碼');

依次執行3個命令完成資料庫創建。注意:中文 「密碼」和「資料庫」是戶自己需要設置的。

—————————————————————————————————————————————

現在介紹一些常用的MYSQL命令

注意:你必須首先登錄到MYSQL中,以下操作都是在MYSQL的提示符下進行的,而且每個命令以分號結束。

一、操作技巧

1、如果你打命令時,回車後發現忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。

也就是說你可以把一個完整的命令分成幾行來打,完後用分號作結束標志就OK。

2、你可以使用游標上下鍵調出以前的命令。

二、常用命令

1、顯示當前資料庫伺服器中的資料庫列表:

mysql> SHOW DATABASES;

2、建立資料庫:

mysql> CREATE DATABASE 庫名;

3、建立數據表:

mysql> USE 庫名;

mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 欄位名 CHAR(1));

4、刪除資料庫:

mysql> DROP DATABASE 庫名;

5、刪除數據表:

mysql> DROP TABLE 表名;

6、將表中記錄清空:

mysql> DELETE FROM 表名;

7、往表中插入記錄:

mysql> INSERT INTO 表名 VALUES ("hyq","M");

8、更新表中數據:

mysql-> UPDATE 表名 SET 欄位名1='a',欄位名2='b' WHERE 欄位名3='c';

9、用文本方式將數據裝入數據表中:

mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名;

10、導入.sql文件命令:

mysql> USE 資料庫名;

mysql> SOURCE d:/mysql.sql;

11、命令行修改root密碼:

mysql> UPDATE mysql.user SET password=PASSWORD('新密碼') WHERE User='root';

mysql> FLUSH PRIVILEGES;

三、一個建庫和建表以及插入數據的實例

drop database if exists school; //如果存在su則刪除

create database su; //建立庫su

use school; //打開庫su

create table teacher //建立表TEACHER

(

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default '深圳',

year date

); //建表結束

//以下為插入欄位

insert into teacher values('','allen','飛數科技1','2005-10-10');

insert into teacher values('','jack','飛數科技2','2005-12-23');如果你在mysql提示符鍵入上面的命令也可以,但不方便調試。

(1)你可以將以上命令原樣寫入一個文本文件中,假設為su.sql,然後復制到c:下,並在DOS狀態進入目錄mysqlin,然後鍵入以下命令:

mysql -uroot -p密碼 < c:su.sql

如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經調試,你只要將//的注釋去掉即可使用)。

(2)或者進入命令行後使用 mysql> source c:su.sql; 也可以將su.sql文件導入資料庫中。

四、將文本數據轉到資料庫中

1、文本數據應符合的格式:欄位數據之間用tab鍵隔開,null值用 來代替.例:

3 rose 飛數科技1 1976-10-10

4 mike 飛數科技2 1975-12-23

假設你把這兩組數據存為速度su.txt文件,放在c盤根目錄下。

2、數據傳入命令 load data local infile "c:su.txt" into table 表名;

注意:你最好將文件復制到mysqlin目錄下,並且要先用use命令打表所在的庫。

五、備份資料庫:(命令在DOS的mysqlin目錄下執行)

1.導出整個資料庫

導出文件默認是存在mysqlin目錄下

mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名

mysqlmp -u user_name -p123456 database_name > outfile_name.sql

2.導出一個表

mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名

mysqlmp -u user_name -p database_name table_name > outfile_name.sql

3.導出一個資料庫結構

mysqlmp -u user_name -p -d --add-drop-table database_name > outfile_name.sql

-d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table

4.帶語言參數導出

mysqlmp -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt database_name > outfile_name.sql

7、如何把VPS上的整個系統備份下來?

vps的系統其實是centos或其他linux操作系統,雖然有的vps商會有備份,但是安全起見還是建議你使用像多備份這種備份工具進行備份,操作也很簡單,基本能滿足你的需求。

8、資料庫備份有幾種方式以及各自有什麼特點

1、完全備份 (備份向導備份類型:full)
這可能是大多數人常用的方式,它可以備份整個數據版庫,權包含用戶表、系統表、索引、視圖和存儲過程等所有資料庫對象。但是呢,它也需要花費更多的時間和空間,所以,一般推薦一周做一次完全備份。 backup database db_name to disk = 'c:\db_name.bak'
2、事務日誌備份 (transaction log)
事務日誌是一個單獨的文件,它記錄資料庫的改變,備份的時候只需要復制自上次備份以來對資料庫所做的改變,所以只需要很少的時間。為了使資料庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日誌。
也叫增量備份。它是只備份資料庫一部分的另一種方法,它不使用事務日誌,相反,它使用整個資料庫的一種新映象。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的資料庫。它的優點是存儲和恢復速度快。推薦每天做一次差異備份。

與winvps備份資料庫相關的知識