溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

MySQL的安裝及基本操作

發(fā)布時(shí)間:2020-07-16 00:41:49 來源:網(wǎng)絡(luò) 閱讀:1824 作者:楊書凡 欄目:MySQL數(shù)據(jù)庫

   MySQL是一個(gè)真正的多線程、多用戶的SQL數(shù)據(jù)庫服務(wù),憑借其高性能、高可靠性和易于使用的特性,成為服務(wù)器領(lǐng)域中最受歡迎的開源數(shù)據(jù)庫系統(tǒng)。目前,由Oracle公司負(fù)責(zé)開發(fā)和維護(hù)


MySQL的編譯安裝

    為了保證MySQL數(shù)據(jù)庫功能的完整性、可定制性,一般采用源代碼編譯的方式安裝,這里選用mysql-5.5.38.tar.gz為例


1. 準(zhǔn)備工作

(1)先安裝系統(tǒng)光盤自帶的ncurses-devel包

(2)為了避免端口沖突,建議先查看MySQL軟件的安裝情況,如有使用RPM方式安裝,將其卸載

(3)MySQL5.5需要使用cmake編譯安裝,需要先安裝cmake包

MySQL的安裝及基本操作

MySQL的安裝及基本操作


2. 源碼編譯及安裝

(1)創(chuàng)建MySQL運(yùn)行用戶,此用戶不需要直接登錄到系統(tǒng),可以不建立宿主目錄

(2)解包

(3)配置

(4)編譯及安裝

MySQL的安裝及基本操作

MySQL的安裝及基本操作

    上圖配置命令中,各選項(xiàng)含義如下:

-DCMAKE_INSTALL_PREFIX:指定mysql的安裝路徑

-DSYSCONFDIR:指定初始化參數(shù)文件目錄

-DDEFAULT_CHARSET:指定默認(rèn)的字符編碼集,如utf8

-DDEFAULT_COLLATION:指定默認(rèn)的字符集校對規(guī)則

-DWITH_EXTRA_CHARSETS:指定額外支持的其他字符集編碼


3. 安裝后的其他調(diào)整

(1)對數(shù)據(jù)庫目錄進(jìn)行權(quán)限設(shè)置

(2)建立配置文件

(3)初始化數(shù)據(jù)庫

(4)設(shè)置環(huán)境變量

MySQL的安裝及基本操作

MySQL的安裝及基本操作


4. 添加系統(tǒng)服務(wù)并啟動(dòng)服務(wù)

    MySQL服務(wù)器默認(rèn)通過TCP3306端口提供服務(wù)

MySQL的安裝及基本操作



訪問MySQL數(shù)據(jù)庫

    MySQL數(shù)據(jù)庫系統(tǒng)是一個(gè)典型的C/S架構(gòu)的應(yīng)用,訪問MySQL數(shù)據(jù)庫需要專門的客戶端軟件。在Linux中,最簡單、易用的MySQL客戶端軟件是其自帶的mysql命令工具

1. 登陸MySQL服務(wù)器

   MySQL數(shù)據(jù)庫默認(rèn)管理員用戶名為“root”,密碼為空

MySQL的安裝及基本操作


2. 執(zhí)行MySQL操作語句并退出

    每一臺MySQL操作語句以分號;表示結(jié)束,操作語句不區(qū)分大小寫

例如:執(zhí)行“show master logs;”語句可查看當(dāng)前數(shù)據(jù)庫服務(wù)的日志文件信息

MySQL的安裝及基本操作



使用MySQL數(shù)據(jù)庫

1. 查看數(shù)據(jù)庫結(jié)構(gòu)

mysql> show databases;         //查看服務(wù)器中有哪些庫
mysql> use mysql;              //切換到指定數(shù)據(jù)庫中
mysql> show tables;            //查看指定數(shù)據(jù)庫中的所有表
mysql> describe mysql.user;       //查看表中各字段的信息

MySQL的安裝及基本操作

MySQL的安裝及基本操作


2. 創(chuàng)建及刪除庫和表

mysql> create database yang;             //創(chuàng)建新的庫
mysql> create table 表名 (字段1 類型,字段2 類型,…,primary key (主鍵名));    //創(chuàng)建新的表
mysql> drop table yang.user;              //刪除yang庫中的user表
mysql> drop database yang;                //刪除指定的庫

MySQL的安裝及基本操作




管理表中的數(shù)據(jù)記錄 

    前面已經(jīng)寫了SQL Server數(shù)據(jù)庫的語句,MySQL數(shù)據(jù)庫的語句和SQL Server語句相同,這里就不多寫了

MySQL的安裝及基本操作




向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI