MySQL數(shù)據(jù)庫(kù)備份和還原的常用命令_MySQL教程
推薦:mysql語(yǔ)句:SET NAMES UTF8一直以來(lái)只知道m(xù)ysql_query(SETNAMESUTF8);是設(shè)定數(shù)據(jù)庫(kù)編碼的,但是一直不清楚“SETNAMESUTF8”是什么。 直到今天才知道SETNAMES...是mysql語(yǔ)句。 真的感覺(jué)到自己的功課還沒(méi)做到家,現(xiàn)有知識(shí)儲(chǔ)備比較匱乏�,F(xiàn)將所查相關(guān)資料記下: 1、SETNAMES‘charset_name’ SETNAM
備份MySQL數(shù)據(jù)庫(kù)的命令(-h與hostname,-u與username之間可以有空格,但-p與password之間不能有空格,故一般均無(wú)需空格)
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL數(shù)據(jù)庫(kù)為帶刪除表的格式 備份MySQL數(shù)據(jù)庫(kù)為帶刪除表的格式,能夠讓該備份覆蓋已有數(shù)據(jù)庫(kù)而不需要手動(dòng)刪除原有數(shù)據(jù)庫(kù)。
mysqldump -hhostname -uusername -ppassword --add-drop-table databasename > backupfile.sql直接將MySQL數(shù)據(jù)庫(kù)壓縮備份(需要服務(wù)器支持gzip,對(duì)windows而言,在系統(tǒng)盤(pán)systems32下要有g(shù)zip.exe文件)
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz備份MySQL數(shù)據(jù)庫(kù)某個(gè)(些)表
mysqldump -hhostname -uusername -ppassword databasename table1 table2 > backupfile.sql同時(shí)備份多個(gè)MySQL數(shù)據(jù)庫(kù)
mysqldump -hhostname -uusername -ppassword –-databases databasename1 databasename2 databasename3 > multibackupfile.sql僅僅備份數(shù)據(jù)庫(kù)結(jié)構(gòu)
mysqldump -hhostname -uusername -ppassword --no-data --databases databasename1 databasename2 databasename3 > structurebackupfile.sql備份服務(wù)器上所有數(shù)據(jù)庫(kù)
mysqldump -hhostname -uusername -ppassword –all-databases > allbackupfile.sql
備份數(shù)據(jù)庫(kù)按年月日時(shí)分秒自動(dòng)命名(一般采用系統(tǒng)計(jì)劃任務(wù)來(lái)實(shí)現(xiàn)自動(dòng)備份)
@echo off
set h=%time:~0,2%
echo %h%
if %h% LSS 10 (
set h=0%time:~1,1%
)
echo %h%
if %h% LSS 10 (
set h=0%time:~1,1%
)
mysqldump -hhostname -uusername -ppassword databasename> c:\databasename%date:~0,4%%date:~5,2%%date:~8,2%%h%%time:~3,2%%time:~6,2%.sql
還原MySQL數(shù)據(jù)庫(kù)的命令
mysql -hhostname -uusername -ppassword databasename < backupfile.sql還原壓縮的MySQL數(shù)據(jù)庫(kù)
gzip -d < backupfile.sql.gz | mysql -hhostname -uusername -ppassword databasename將數(shù)據(jù)庫(kù)轉(zhuǎn)移到新服務(wù)器(|后面的hostname為目標(biāo)機(jī)器)
mysqldump -hhostname -uusername -ppassword databasename | mysql –hhostname -C databasename分享:MySQL索引簡(jiǎn)單分析創(chuàng)建2張用戶表user、user2,表結(jié)構(gòu)相同,但user表使用InnoDB存儲(chǔ)引擎,而user2表則使用 MyISAM存儲(chǔ)引擎。 -- Table "user" DDL CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, `a
- MSSQL清空日志刪除日志文件
- 關(guān)于數(shù)據(jù)庫(kù)中保留小數(shù)位的問(wèn)題
- 解析mysql與Oracle update的區(qū)別
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)以及函數(shù)、存儲(chǔ)過(guò)程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問(wèn)題
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- 淺析一個(gè)MYSQL語(yǔ)法(在查詢中使用count)的兼容性問(wèn)題
- 解析MySQL中INSERT INTO SELECT的使用
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
- mysql常用設(shè)置:字符集編碼、自動(dòng)完成(自動(dòng)提示)、監(jiān)聽(tīng)外網(wǎng)ip
- MySql中把一個(gè)表的數(shù)據(jù)插入到另一個(gè)表中的實(shí)現(xiàn)代碼
- MySQL查詢優(yōu)化:用子查詢代替非主鍵連接查詢實(shí)例介紹
- 設(shè)置mysql的sql_mode
- MySQL 關(guān)于表復(fù)制 insert into 語(yǔ)法的詳細(xì)介紹
- MySQL索引簡(jiǎn)單分析
- 基于mysql事務(wù)、視圖、存儲(chǔ)過(guò)程、觸發(fā)器的應(yīng)用分析
- mysql密碼過(guò)期導(dǎo)致連接不上mysql
- 擁有5星評(píng)級(jí)數(shù)據(jù)庫(kù)表結(jié)構(gòu) 如何才能更高效的使用?
- 模板無(wú)憂:mysql數(shù)據(jù)庫(kù)優(yōu)化總結(jié)
猜你也喜歡看這些
- 在sqlserver2005中安裝sql server 2000的示例數(shù)據(jù)庫(kù)northwind的方法
- 淺談SQL將挑戰(zhàn)操作系統(tǒng)安全
- SQL2005 性能監(jiān)視器計(jì)數(shù)器錯(cuò)誤解決方法
- 使用Sqlserver事務(wù)發(fā)布實(shí)現(xiàn)數(shù)據(jù)同步(sql2008)
- 如何使SQL Server 2000中生成XML
- 教你快速掌握數(shù)據(jù)庫(kù)設(shè)計(jì)范式的基本概念
- 小型商業(yè)應(yīng)用選SQL Server還是Access
- 解析數(shù)據(jù)庫(kù)安全管理的三個(gè)經(jīng)驗(yàn)
- 詳解SQL Server2000安全管理機(jī)制
- sql2005 日志清理 SQL2005壓縮清除日志的方法
- 相關(guān)鏈接:
- 教程說(shuō)明:
MySQL教程-MySQL數(shù)據(jù)庫(kù)備份和還原的常用命令
。