在當(dāng)下最流行的開源數(shù)據(jù)庫中,MY SQL是比較常見的數(shù)據(jù)庫之一。那么MY SQL怎么樣?MY SQL怎么安裝使用?MySQL是一種開放源代碼關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),它使用最常用的數(shù)據(jù)庫管理語言結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫管理。MySQL因其速度,可靠性和適應(yīng)性等特性而備受關(guān)注。大多數(shù)人認(rèn)為MySQL是無需事務(wù)處理即可管理內(nèi)容的最佳選擇。
MY SQL怎么樣?
1、MY SQL的核心程序采用完全的多線程編程,可以充分利用CPU
線程是輕量級的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不過多的系統(tǒng)資源。用多線程和C語言實現(xiàn)的MY SQL能很容易充分利用CPU。
2、可以運(yùn)性在不同操作系統(tǒng)下,可移植性好
簡單地說,MY SQL可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多種操作系統(tǒng)平臺。這意味著在一個操作系統(tǒng)中實現(xiàn)的應(yīng)用可以很方便地移植到其他的操作系統(tǒng)下。
3、具有強(qiáng)大的查詢功能
MY SQL支持查詢的SELECT和WHERE語句的全部運(yùn)算符和函數(shù),并且可以在同一查詢中混用來自不同數(shù)據(jù)庫的表,從而使得查詢變得快捷和方便。
4、有一個非常靈活而且安全的權(quán)限和口令系統(tǒng)
當(dāng)客戶與MY SQL服務(wù)器連接時,他們之間所有的口令傳送被加密,而且MY SQL支持主機(jī)認(rèn)證。
MY SQL怎么安裝使用?
Windows 上安裝 MySQL
下載數(shù)據(jù)庫
點(diǎn)擊 Download 按鈕進(jìn)入下載頁面,點(diǎn)擊下圖中的 No thanks, just start my download. 就可立即下載:
下載完后,我們將 zip 包解壓到相應(yīng)的目錄,這里我將解壓后的文件夾放在 C:webmysql-8.0.11 下。
接下來我們需要配置下 MySQL 的配置文件
打開剛剛解壓的文件夾 C:webmysql-8.0.11 ,在該文件夾下創(chuàng)建 my.ini 配置文件,編輯 my.ini 配置以下基本信息:
[client]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
# 設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=C:\web\mysql-8.0.11
# 設(shè)置 mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄,MySQL 8+ 不需要以下配置,系統(tǒng)自己生成即可,否則有可能報錯
# datadir=C:\web\sqldata
# 允許最大連接數(shù)
max_connections=20
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
接下來我們來啟動下 MySQL 數(shù)據(jù)庫:
以管理員身份打開 cmd 命令行工具,切換目錄:
cd C:webmysql-8.0.11in
初始化數(shù)據(jù)庫:
mysqld --initialize --console
執(zhí)行完成后,會輸出 root 用戶的初始默認(rèn)密碼,如:
...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...
APWCY5ws&hjQ 就是初始密碼,后續(xù)登錄需要用到,你也可以在登陸后修改密碼。
輸入以下安裝命令:
mysqld install
啟動輸入以下命令即可:
net start mysql
注意: 在 5.7 需要初始化 data 目錄:
cd C:webmysql-8.0.11in
mysqld --initialize-insecure
初始化后再運(yùn)行 net start mysql 即可啟動 mysql。
登錄 MySQL
當(dāng) MySQL 服務(wù)已經(jīng)運(yùn)行時, 我們可以通過 MySQL 自帶的客戶端工具登錄到 MySQL 數(shù)據(jù)庫中, 首先打開命令提示符, 輸入以下格式的命名:
mysql -h 主機(jī)名 -u 用戶名 -p
參數(shù)說明:
-h : 指定客戶端所要登錄的 MySQL 主機(jī)名, 登錄本機(jī)(localhost 或 127.0.0.1)該參數(shù)可以省略;
-u : 登錄的用戶名;
-p : 告訴服務(wù)器將會使用一個密碼來登錄, 如果所要登錄的用戶名密碼為空, 可以忽略此選項。
如果我們要登錄本機(jī)的 MySQL 數(shù)據(jù)庫,只需要輸入以下命令即可:
mysql -u root -p
按回車確認(rèn), 如果安裝正確且 MySQL 正在運(yùn)行, 會得到以下響應(yīng):
Enter password:
若密碼存在, 輸入密碼登錄, 不存在則直接按回車登錄。登錄成功后你將會看到 Welcome to the MySQL monitor... 的提示語。
然后命令提示符會一直以 mysq> 加一個閃爍的光標(biāo)等待命令的輸入, 輸入 exit 或 quit 退出登錄。
好了,關(guān)于MY SQL怎么樣,以及MY SQL怎么安裝使用的信息,介紹到這里就結(jié)束了,想了解更多關(guān)于數(shù)據(jù)庫的信息,請繼續(xù)關(guān)注中培偉業(yè)。