中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

MySql數(shù)據(jù)庫(kù)linux操作命令大全 [ 轉(zhuǎn) ]

時(shí)間:2019-07-26

linux命令大全軟件_linux命令大全 ssh_linux命令大全

MySql數(shù)據(jù)庫(kù)備份與恢復(fù)——使用mysqldump 導(dǎo)入與導(dǎo)出方法總結(jié)

mysqldump客戶端可用來(lái)轉(zhuǎn)儲(chǔ)數(shù)據(jù)庫(kù)或搜集數(shù)據(jù)庫(kù)進(jìn)行備份或?qū)?shù)據(jù)轉(zhuǎn)移到另一個(gè)sql服務(wù)器(不一定是一個(gè)mysql服務(wù)器)。

轉(zhuǎn)儲(chǔ)包含創(chuàng)建表和/或裝載表的sql語(yǔ)句。

ps、如果在服務(wù)器上進(jìn)行備份,并且表均為myisam表,應(yīng)考慮使用mysqlhotcopy,因?yàn)榭梢愿斓剡M(jìn)行備份和恢復(fù)。

本文從三部分介紹了mysql數(shù)據(jù)備份與恢復(fù):

第一,mysql基本常識(shí);

第二,數(shù)據(jù)備份與恢復(fù)示例;

第三,mysqldump具體參數(shù)說(shuō)明。

一、MySql基本常識(shí)

(1)連接mysql:

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

1、例1:連接到本機(jī)上的MYSQL

鍵入命令mysql-uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級(jí)用戶root是沒(méi)有密碼的,故直接回車即可進(jìn)入到MYSQL中了,MYSQL的提示符是:mysql>

2、例2:連接到遠(yuǎn)程主機(jī)上的MYSQL

假設(shè)遠(yuǎn)程主機(jī)的IP為:10.0.0.1,用戶名為root,密碼為12356。則鍵入以下命令:

mysql -h10.0.0.1 -uroot -p12356

(注:u與root可以不用加空格,其它也一樣)

3、退出MYSQL命令

exit (回車)

(2)常見(jiàn)命令:

1、顯示數(shù)據(jù)庫(kù)列表:

show databases;

剛開(kāi)始時(shí)才兩個(gè)數(shù)據(jù)庫(kù):mysql和test。mysql庫(kù)很重要它里面有MYSQL的系統(tǒng)信息,我們改密碼和新增用戶,實(shí)際上就是用這個(gè)庫(kù)進(jìn)行操作。

2、顯示庫(kù)中的數(shù)據(jù)表:

use mysql; //打開(kāi)庫(kù)

show tables;

3、顯示數(shù)據(jù)表的結(jié)構(gòu):

describe 表名;

簡(jiǎn)寫:desc 表名

4、建庫(kù):

create database 庫(kù)名;

5、建表:

use 庫(kù)名;

create table 表名 (字段設(shè)定列表);

6、刪庫(kù)和刪表:

drop database 庫(kù)名;

drop table 表名;

7、將表中記錄清空:

delete from 表名;

8、顯示表中的記錄:

select * from 表名;

二、數(shù)據(jù)備份與恢復(fù)

(1)備份:從數(shù)據(jù)庫(kù)導(dǎo)出數(shù)據(jù):

格式:mysqldump -h鏈接ip -P(大寫)端口 -u用戶名 -p密碼數(shù)據(jù)庫(kù)名>d:XX.sql(路勁)

示例:mysqldump -h132.72.192.432 -P3307 -uroot -p8888 htgl > bak.sql;

(2)備份導(dǎo)出示例:

1、導(dǎo)出數(shù)據(jù)和表結(jié)構(gòu)——將特定數(shù)據(jù)庫(kù)特定表中的數(shù)據(jù)和表格結(jié)構(gòu)和數(shù)據(jù)全部返回

mysqldump--u b_user -h 101.3.20.33 -p'H_password' -P3306 database_di up_subjects > 0101_0630_up_subjects.sql

2、導(dǎo)出表結(jié)構(gòu)卻不導(dǎo)出表數(shù)據(jù)——只返回特定數(shù)據(jù)庫(kù)特定表格的表格結(jié)構(gòu),不返回?cái)?shù)據(jù),添加“-d”命令參數(shù)

mysqldump--u b_user -h 101.3.20.33 -p'H_password'-P3306 -d database_di up_subjects > 0101_0630_up_subjects.sql

3、導(dǎo)出表結(jié)構(gòu)和滿足挑頂條件的表數(shù)據(jù)——只返回特定數(shù)據(jù)庫(kù)中特定表的表格結(jié)構(gòu)和滿足特定條件的數(shù)據(jù)

mysqldump--u b_user -h 101.3.20.33 -p'H_password'-P3306 database_di up_subjects --where=" ctime>'2017-01-01' and ctime<'2017-06-30'" > 0101_0630_up_subjects.sql