首頁技術(shù)文章正文

JavaEE技術(shù)點:MySQL目錄及基本命令介紹

更新時間:2017-12-26 來源:黑馬程序員 瀏覽量:

1.MySQL目錄介紹

(1)首先來看MySQL的安裝目錄,如圖1-1所示:

MySQL目錄

圖1-1 MySQL的安裝目錄

(2)圖1-1中的bin目錄中存放的是二進制的可執(zhí)行文件,如圖1-2所示:

MySQL目錄

圖1-2 bin目錄結(jié)構(gòu)

(3)圖1-2中的mysqld.exe是服務(wù)器程序,必須先啟動它,客戶端才能連接上服務(wù)器。當MySQL服務(wù)啟動,可以在任務(wù)管理器中的進程中發(fā)現(xiàn)該進程,如圖1-3所示:

MySQL目錄

圖1-3 mysqld.exe

(4)圖1-3中的mysql.exe是客戶端程序,用來操作數(shù)據(jù)庫服務(wù)器,但必須保證服務(wù)器已開啟才能連接上。例如我們在dos窗口中連接MySQL數(shù)據(jù)庫,如圖1-4所示:

MySQL目錄

圖1-4 連接MySQL數(shù)據(jù)庫

(5)再打開任務(wù)管理器,查看進程中有什么,如圖1-5所示:

MySQL目錄

圖1-5 任務(wù)管理器

圖1-5中,當我們連接數(shù)據(jù)庫,在任務(wù)管理器中就會出現(xiàn)一個mysql.exe進程,比如我再打開一個dos窗口連接數(shù)據(jù)庫,觀察任務(wù)管理器,如圖1-6所示:

MySQL目錄

圖1-6 任務(wù)管理器

圖1-6中,當我們在dos窗口中再次連接數(shù)據(jù)庫時,任務(wù)管理器中又有一個名為mysql.exe的進程。

另外,在bin目錄下有一個my.ini文件,該文件中包含的是mysql數(shù)據(jù)庫服務(wù)器的相關(guān)配置,該文件我們會在后面詳細介紹。在C:\ProgramData\MySQL\MySQL Server 5.1\data目錄下存放的是數(shù)據(jù)庫的數(shù)據(jù)信息,如圖1-7所示:

MySQL目錄

圖1-7 數(shù)據(jù)庫數(shù)據(jù)信息

當前目錄下的每個目錄都表示一個數(shù)據(jù)庫,例如該目錄下有一個user目錄,那么說明在你的數(shù)據(jù)庫管理系統(tǒng)中存在一個名為user的database。

打開圖1-7中的user目錄,如圖1-8所示:

MySQL目錄

圖1-8 user目錄

在每個數(shù)據(jù)庫目錄下會有0~N個擴展名為frm的文件,每個frm文件就表示一個table。該文件不要用文本編輯器打開,因為它是由數(shù)據(jù)庫管理系統(tǒng)來讀寫的。

2.基本命令介紹

基本命令分為服務(wù)器操作命令和客戶端操作命令,下面我們來分別介紹這兩種命令,如下所示:

l 服務(wù)器操作命令

? 開啟服務(wù)器(必須保證mysql為windows服務(wù)):net start mysql;

? 關(guān)閉服務(wù)器(必須保證mysql為windows服務(wù)):net stop mysql。

l 客戶端操作

使用cmd進入dos窗口下,

? 登錄服務(wù)器:mysql –uroot –p123 –hlocalhost

n -u:表示用戶名;

n -p:表示密碼;

n -h:表示ip。

我們創(chuàng)建數(shù)據(jù)庫用戶時需要為該用戶指定ip地址,它的作用就是當用戶要訪問數(shù)據(jù)庫時一定要在指定的ip地址下才能登錄,而超級用戶可以不用指定ip地址,因此-h可以省略。以上命令也可以替換成:mysql –uroot –p123 –h127.0.0.1。

? 退出服務(wù)器

登錄后在dos命令窗口輸入:exit或quit即可退出服務(wù)器。


本文版權(quán)歸黑馬程序員JavaEE學院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!

作者:黑馬程序員JavaEE培訓學院

首發(fā):http://java.itheima.com/

分享到:
在線咨詢 我要報名
和我們在線交談!