MySQL基礎(chǔ)安裝介紹_第1頁
MySQL基礎(chǔ)安裝介紹_第2頁
MySQL基礎(chǔ)安裝介紹_第3頁
MySQL基礎(chǔ)安裝介紹_第4頁
MySQL基礎(chǔ)安裝介紹_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、技術(shù)創(chuàng)新,變革未來MySQL基礎(chǔ)安裝介紹0102目 錄ContentsMySQL簡介與主流分支版本MySQL數(shù)據(jù)庫安裝01 MySQL簡介與主流分支版本01MySQL 之父Michael “Monty” Widenius1、開源MySQL數(shù)據(jù)庫的創(chuàng)始成員2、MySQL AB公司的首席技術(shù)官3、MySQL數(shù)據(jù)庫第一行代碼的作者4、MySQL數(shù)據(jù)庫命名人5、MariaDB創(chuàng)始人兼首席技術(shù)官;6、獨(dú)自完成撰寫MySQL數(shù)據(jù)庫服務(wù)器端95%的代碼。MySQLMaxDBMariaDB01MySQL 介紹1999成立MySQL AB公司2000公布源碼,采 用GPL協(xié)議, 正式進(jìn)入開源 世界2008.1.

2、16Sun收購 MySQL2019MySQL5.6 MySQL5.7 MySQL8.0(2016.8.25DMR、2018.4.8 GA)2005.10里程碑,發(fā)布 MySQL5.0,奠 定了邁向高性 能數(shù)據(jù)庫基礎(chǔ)2009.4.20Oracle收購Sun(MySQL5.5)1979 TcX UNIREG1995 Sun Solaris01MySQL 主流分支MySQLEnterprisePercona ServerMariaDBDrizzleMySQL官方MySQL號稱最接近MySQL Enterprise發(fā)行版的 產(chǎn)品XtraDBMonty團(tuán)隊(duì)迭代更干凈、快速的MySQL不兼容MySQL01

3、MySQL 行業(yè)前景01全球最大網(wǎng)站Top2001國內(nèi)MySQL行業(yè)應(yīng)用 互聯(lián)網(wǎng)行業(yè)數(shù)據(jù)庫MySQL市場第一 甲骨文公司的兩款數(shù)據(jù)庫(Oracle+MySQL)共占據(jù)著全世界的數(shù)據(jù)庫市場份額的60%以 上,在中國(Oracle+MySQL)的使用更占到80%左右 中國前100個大企業(yè)/國有企業(yè)有99個以上使用Oracle為主MySQL為輔,中國前100個互 聯(lián)網(wǎng)行業(yè)公司有95%以上使用MySQL為主Oracle/NoSQL為輔 MySQL數(shù)據(jù)庫在互聯(lián)網(wǎng)行業(yè)90%以上的使用比例,最典型的就是BAT了,近2年開始MySQL擴(kuò)展到金融、通信、生產(chǎn)制造、快速消費(fèi)品零售、物流運(yùn)輸、醫(yī)療、政府等行業(yè)01M

4、ySQL 介紹Oracle VS MySQL : 企業(yè)服務(wù)軟件的開源與閉源之爭01MySQL 介紹Oracle VS MySQL : 企業(yè)服務(wù)軟件的開源與閉源之爭Oracle: 功能強(qiáng)大保障體系充分,MOS成熟度高BUG更新較快并發(fā)機(jī)制粒度細(xì),并發(fā)高軟件成本高運(yùn)維成本依賴數(shù)據(jù)規(guī)模,小規(guī)模數(shù)據(jù)庫 運(yùn)維成本遠(yuǎn)高于MySQL,大規(guī)模數(shù)據(jù)庫 運(yùn)維成高低于MySQL。傳統(tǒng)行業(yè)的霸主技術(shù)掌控度低MySQL:功能略有不足保障體系成熟度不如Oracle BUG更新不如Oracle并發(fā)機(jī)制較粗,比Mongo類NoSQL要強(qiáng), 并發(fā)性總體不如Oracle軟件成本低運(yùn)維成本依賴數(shù)據(jù)規(guī)模,小規(guī)模數(shù)據(jù)庫 運(yùn)維成本低于O

5、racle,大規(guī)模數(shù)據(jù)庫運(yùn)維 成高低于Oracle?;ヂ?lián)網(wǎng)行業(yè)技術(shù)掌控度高02 MySQL數(shù)據(jù)庫安裝02平臺選擇MySQL官網(wǎng):https:/support/supportedplatforms/database.htmlOracle SolarisCanonical UbuntuSUSEDebianMicrosoft Windows Server/Microsoft WindowsApple macOSFreeBSDVarious Linux環(huán)境02數(shù)據(jù)庫版本1、安裝開發(fā)版2、通用版(GA)02安裝方式MySQL安裝的幾種方式:Windows 平臺安裝包方式安裝MSI(依賴Microsoft

6、 .Net Framework)壓縮包方式安裝源碼安裝(依賴Visual Studio、CMake 、Bison等)Linux 平臺RPM包方式安裝二進(jìn)制包方式安裝源碼安裝(依賴Cmake等)02RPM包下載RPM安 裝 包RPM包作用MySQL-server-5.6.40-1.el6.x86_64.rpmMySQL數(shù)據(jù)庫服務(wù)相關(guān)文件MySQL-client-5.6.40-1.el6.x86_64.rpmMySQL數(shù)據(jù)庫客戶端工具M(jìn)ySQL-devel-5.6.40-1.el6.x86_64.rpmMySQL數(shù)據(jù)庫開發(fā)包工具,鏈接庫文件MySQL-shared-compat-5.6.40- 1

7、.el6.x86_64.rpm服務(wù)端動態(tài)鏈接庫libmysqlclient文件MySQL-shared-5.6.40-1.el6.x86_64.rpm某些語句和應(yīng)用動態(tài)加載共享鏈接庫MySQL-embedded-5.6.40-1.el6.x86_64.rpm嵌入式MySQL服務(wù)端MySQL-test-5.6.40-1.el6.x86_64.rpmMySQL測試套件02RPM包下載文件名規(guī)則:mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar:MySQL服務(wù)器軟件包5.7.17-1:MySQL版本el7:操作系統(tǒng) x86_64:CPU02二進(jìn)制包下載MySQL官網(wǎng):

8、/downloads/mysql/編 譯 好 的 二 進(jìn) 制 安 裝 包02源碼包下載MySQL官網(wǎng):/downloads/mysql/未 編 譯 的 源 碼 包02Linux上使用二進(jìn)制文件安裝MySQL在安裝前需要注意,linux系統(tǒng)往往會自帶安裝mysql,要完全卸載掉相關(guān)的rpm包,刪 除掉相應(yīng)的數(shù)據(jù)文件,配置文件,以確保后續(xù)的安裝能夠順利運(yùn)行;MySQL依賴于libaio庫,檢查及安裝依賴的包;要安裝壓縮的tar文件二進(jìn)制分發(fā)版,請將其解壓到您選擇的安裝位置(通常/usr/local/mysql)。這將創(chuàng)建下表中顯示的目錄。02源碼安裝MySQL源碼安裝步驟:1、安裝Cmake2、c

9、make . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ (3、make & make install4、裝備參數(shù)文件my.conf 5、創(chuàng)建數(shù)據(jù)庫:/usr/local/mysql/scripts/mysql_install_db -datadir=/data/mysqldata/mysql1/data- basedir=/usr/local/mysql(my.conf在在basedir目錄中)02初始化安裝初始化MySQL數(shù)據(jù)庫:MySQL 5.6.x:/usr/local/mysql/scripts/mysql_install_db -basedir

10、=/usr/local/mysql - datadir=/var/lib/mysql/data -user=mysql/usr/local/mysql/scripts/mysql_install_db -basedir=/usr/local/mysql - datadir=/var/lib/mysql/data -user=mysql -defaults-file=/usr/local/mysql/fMySQL 5.7.x:/usr/local/mysql/bin/mysqld initialize -basedir=/usr/local/mysql - datadir=/var/lib/my

11、sql/data -user=mysql/usr/local/mysql/bin/mysqld -initialize-insecure -basedir=/usr/local/mysql - datadir=/var/lib/mysql/data -user=mysql -defaults-file=/usr/local/mysql/f02Windows平臺限制Windows平臺的一些限制:Windows平臺不區(qū)分大小寫,不適用于必須指定大小寫的場景。當(dāng)前Windows ANSI不兼容多字符目錄及文件名,不適用于load data infile等數(shù)據(jù)加載場景Windows平臺使用作為分隔符,在MySQL中對應(yīng)的轉(zhuǎn)義符,會導(dǎo)致selectinto outfile和load data infile數(shù)據(jù) 的導(dǎo)出與加載失敗,建議用轉(zhuǎn)義,或者用斜桿/作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論