導航:首頁 > 程序命令 > linux備份mysql資料庫命令

linux備份mysql資料庫命令

發布時間:2023-09-27 01:05:39

A. 如何備份linux伺服器上的mysql資料庫

命令的,你查查,或者直接壓縮mysql的data目錄。

B. Linux下mysql資料庫如何定期備份與刪除

首先,創建備份文件夾mkdir
/mysql/mysqldata_bakeup;創建並編輯文件在路徑
/usr/sbin/bakmysql,命令:vi
/usr/sbin/bakmysql。此時會在/usr/sbin/路徑下創建bakmysql文件,並進入bakmysql編輯狀態,接著輸入;fn
=
`
date
+%Y%m%d
`
tar
zcvf
/mysql/mysqldata_bakeup/mysql$fn.tar.gz
/mysql/data
然後修改文件bakmysql屬性,使其可執行chmod
+x
/usr/sbin/bakmysql
修改/etc/crontab
vi
/etc/crontab
進入編輯狀態,在最下面添加:01
3
*
*
*
root
/usr/sbin/bakmysql
01
3
是每天凌晨3:01執行
bakmysql文件;懂了嗎?

C. Linux查看資料庫備份腳步的配置信息命令

Copyright © 1999-2020, CSDN.NET, All Rights Reserved

mysql

登錄

Linux 關於MYSQL資料庫命令(查看,備份等操作) 原創
2016-04-19 11:22:33

fuwen1989

碼齡7年

關注
1.Linux系統下啟動MySQL的命令:
/ect/init.d/mysql start (前面為mysql的安裝路徑)
2.linux下重啟mysql的命令:
/ect/init.d/mysql restart (前面為mysql的安裝路徑)
3.linux下關閉mysql的命令:
/ect/init.d/mysql shutdown (前面為mysql的安裝路徑)
4.連接本機上的mysql:
進入目錄mysql\bin,再鍵入命令mysql -u root -p, 回車後提示輸入密碼。

5.打開資料庫後的操作命令查看資料庫的命令

mysql> show databases;

打開mydb庫

mysql> use mydb;

查看數據表的詳細結構

mysql> desc funtb;

新建資料庫
mysql> create database school;新建表
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;

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

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

刪除表中所有數據
mysql> truncate table student;

刪除表
mysql> drop table temp;

創建新用戶並給予許可權
mysql> grant all privileges on *.* to dbuser@localhost identified by '1234'

with grant option;

更改Mysql用戶密碼
c:\Mysql5.0\bin>mysqladmin -u root -p password 1234

Enter password: ****

備份資料庫及表(新版資料庫不加3306埠號)

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

執行此語句將把資料庫mydb 備份到D盤的backup.sql文件中 備份多個資料庫表

c:\mysql\bin\>mysqlmp –u root –p 3306 school user01 user >d:\backup.sql
此句的意思是把school庫中的user01表和user表的內容和表的定義備份到D盤backup.sql文件中。
備份所有的資料庫
c:\myql\bin>mysqlmp –u root –p 3306 –all –database>d:backup.sql
還原Mysql資料庫
c:\mysql\bin\mysql –u root –p 3306 school
還原其中的一個表
mysql> source d:\books.sql;

退出Mysql連接

mysql>quit(exit)

windows關閉mysql服務
C:\mysql\bin>net mysql

D. linux中mysql如何備份與恢復(mysql備份和恢復資料庫命令)

把以前寫的一個發你看看

腳本要求:編寫shell腳本,每天凌晨1點備份td_oa庫,到mysql-back目錄,並將備份文件壓縮,壓縮名稱為備份的日期,只保留連續七天的備份物斗猜文件

#!/bin/bash

mysql-uroot-p123456-e"flushtableswithreadlock;"鎖住表

/usr/local/mysql/bin/mysqlmp-uroot-p123456td_oa--flush-logs--single-transaction

mysql-uroot-p123456-e"unlocktables;"解鎖

a=`/bin/date%Y-%m-%d`#在這里加上銷源時間,壓縮的時候罩型加上時間,會失敗。

echo$a

cd/gxl

/bin/tar-czf$a.tar/fjp/td_oa.sql

b="$a.tar"

cp-p$b/root/fjp

forcin`find/root/fjp-ctime7`

do

/bin/rm-rf$c

done

閱讀全文

與linux備份mysql資料庫命令相關的資料

熱點內容
雲上伺服器貴州 瀏覽:645
qq三國怎麼使用雲伺服器 瀏覽:298
一鍵加密字體怎麼設置 瀏覽:143
majority演算法 瀏覽:820
如何開啟電腦的dlna伺服器 瀏覽:9
3提成怎麼演算法 瀏覽:970
php是不是解釋性語言 瀏覽:25
手機設置遠程定位伺服器地址 瀏覽:913
android模擬器裝apk 瀏覽:773
炒黃金app哪個好用 瀏覽:993
恐懼症app哪個最好用 瀏覽:288
億賽通加密軟體好用嗎 瀏覽:578
為什麼光遇排隊伺服器忙 瀏覽:826
哪個app能把手p瘦 瀏覽:253
java中的date類型 瀏覽:431
面向程序員的范疇論 瀏覽:57
如何查詢伺服器所有電腦名 瀏覽:902
shell命令jar 瀏覽:301
有什麼做手帳app 瀏覽:156
phpjquery源碼 瀏覽:886