當前位置:首頁 » 操作系統 » linux備份遠程資料庫

linux備份遠程資料庫

發布時間: 2022-09-24 10:06:32

『壹』 linux下mysql資料庫備份工具有哪些

命令行 mysqlmp
網頁phpmyadmin

『貳』 如何備份linux系統中的資料庫

mysqlmp 是採用SQL級別的備份機制,它將數據表導成 SQL 腳本文件,在不同的 MySQL 版本之間升級時相對比較合適,這也是最常用的備份方法。

使用 mysqlmp進行備份非常簡單,如果要備份資料庫」 db_backup 」,使用命令:
#mysqlmp –u -p phpbb_db_backup > /usr/backups/mysql/db_backup2008-1-6.sql

『叄』 遠程備份mysql資料庫,遠程mysql5.5,本地mysql5.1,要使用mysqlmp命令,遠程及本地都是linux環境

遠程備份mysql資料庫,遠程mysql5.5,本地mysql5.1,要使用mysqlmp命令,遠程及本地都是linux環境
mysqlmp在備份遠程資料庫的時候只比本地備份多了-h或-host參數,該參數後面的等於號後面填寫遠程主機的主機名或IP地址即可。此外備份操作與本地使用哪種操作系統關系不大。
舉例:
$ mysqlmp -uroot -p –host=192.168.100.6 –all-databases > mysql.mp

『肆』 linux mysql怎麼遠程自動備份資料庫備份

Linux下可以利用crontab系統每天定時備份MySQL資料庫,以下是詳細步驟:
1、創建保存備份文件的路徑/mysqldata
#mkdir /mysqldata
2、創建/usr/sbin/bakmysql文件
#vi /usr/sbin/bakmysql
輸入
rq=` date +%Y%m%d `
tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql

或者寫成
rq=` date +%Y%m%d `
mysqlmp –all-databases -u root -p980405 > /mysqldata/mysql$rq.tar.gz
/var/lib/mysql是你資料庫文件的目錄,部分用戶是/usr/local/mysql/data,每個人可能不同
/mysqldata/表示保存備份文件的目錄,這個每個人也可以根據自己的要求來做。

『伍』 linux系統上怎樣備份oracle資料庫

步驟以下:1、編寫備份資料庫的shell
1、創建保存shell文件的文件夾,2、文件內容為:#!/bin/sh
PATH=$PATH:$HOME/bin
export
PATH
ORACLE_BASE=/u01/app/oracle
export
ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/proct/10.2.0/db_1
export
ORACLE_HOME
ORACLE_SID=HRDB
export
ORACLE_SID
PATH=/usr/sbin:$PATH
PATH=$ORACLE_HOME/bin:$PATH
export
PATH
exp
fact/fact
file=/backup/fact`date
+%y%m%d`.dmp
log=/backup/factlog`date
+%y%m%d`.log
shell文件編寫終了1、運行以上的shell文件看是不是能生成備份的.dmp文件,如果能則表示shell文件編寫成功
2、然後在此shell文件的所在終端輸入命令,將此文件授權讓root用戶可以履行:
3、命令為:chmod
+x
backup.sh
4、然後到root終端編寫定時備份的語句5、語句為:crontab
–e
6、輸入i
7、輸入10
17
,,,/home/backupscript/backup.sh
8、按下esc建,輸入:wq
退出並保存便可。

『陸』 在linux怎麼備份資料庫表

1:打開的資料庫的命令

mysql> use mysql
Database changed
2:查看資料庫的命令

mysql> show databases;
3:查看資料庫中表的命令
mysql> show tables;
4:查看錶的詳細結構
mysql> desc tablename;
5:新建資料庫
mysql> create database school;
Query OK, 1 row affected (0.00 sec)
6:新建表

mysql> create table user01(

-> id varchar(20) NOT NULL,

-> userName varchar(10) NOT NULL,

-> age int(11) default'0',

-> sex char(2) NOT NULL default'm',

-> PRIMARY KEY (id)

-> )TYPE=InnoDB;

Query OK, 0 rows affected, 1 warning (0.02 sec)mysql>desc student;
7:插入

mysql> insert into student(id,stuName) values('1','tomcat');

Query OK, 1 row affected (0.00 sec)

8:刪除

mysql> delete from student where id='1';

Query OK, 1 row affected (0.01 sec)

9:刪除表中所有數據

mysql> truncate table student;

Query OK, 1 row affected (0.01 sec)

10:創建新用戶並給予許可權

mysql>grant all privileges on *.* to dbsync@"127.0.0.1" identified by "1234";

11:更改Mysql用戶密碼

c:\Mysql5.0\bin>mysqladmin -u root -p password 1234

Enter password: ****
備份資料庫及表

我們用mysqlmp命令來備份資料庫

c:\mysql\bin\>mysqlmp –u root –p 3306 mysql>d:\backup.sql

執行此語句將把mydb 備份到D盤的backup.sql文件中

備份多個資料庫表

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:588
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:884
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:576
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:762
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:679
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1009
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:252
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:110
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:801
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:708