數(shù)據(jù)庫mysql安裝教程 最新mysql安裝教程詳細(xì)步驟
很多新手朋友經(jīng)常問數(shù)據(jù)庫mysql怎么安裝,有沒有傻瓜式mysql安裝教程,針對這個問題,小編整理了相關(guān)資料,現(xiàn)分享給大家參考:
安裝mysql首先使用yum安裝數(shù)據(jù)庫的軟件包,然后啟動數(shù)據(jù)庫服務(wù)并運(yùn)行mysql_secure_installation去除安全隱患,最后登錄數(shù)據(jù)庫,即可完成mysql的安裝。
登錄mysql網(wǎng)站,下載(DOWNLOADS)
安裝指南
2.1.1 支持平臺
2.1.2 安裝哪個 MySQL 版本和發(fā)行版
2.1.3 如何獲取 MySQL
2.1.4 使用 MD5 校驗和或 GnuPG 驗證包的完整性
2.1.5 安裝布局
2.1.6 編譯器特定的構(gòu)建特性
緊隨其后的部分包含選擇、下載和驗證您的分發(fā)所必需的信息。本章后面部分中的說明描述了如何安裝您選擇的發(fā)行版。對于二進(jìn)制發(fā)行版,請參閱第 2.2 節(jié)“使用通用二進(jìn)制文件在 Unix/Linux 上安裝 MySQL”中的說明或適用于您的平臺的相應(yīng)部分(如果有)。要從源代碼構(gòu)建 MySQL,請使用 第 2.9 節(jié),“從源代碼安裝 MySQL”中的說明。
2.1.2 安裝哪個 MySQL 版本和發(fā)行版
在準(zhǔn)備安裝 MySQL 時,決定使用哪個版本和分發(fā)格式(二進(jìn)制或源代碼)。
首先,決定是安裝開發(fā)版本還是通用可用性 (GA) 版本。開發(fā)版本具有最新功能,但不建議用于生產(chǎn)。GA 版本,也稱為生產(chǎn)或穩(wěn)定版本,用于生產(chǎn)用途。我們建議使用最新的 GA 版本。
MySQL 8.0 中的命名方案使用由三個數(shù)字和一個可選后綴組成的版本名稱(例如mysql-8.0.1-dmr)。版本名稱中的數(shù)字解釋如下:
第一個數(shù)字 (8) 是主要版本號。
第二個數(shù)字 (0) 是次要版本號??傊?,主要和次要編號構(gòu)成發(fā)行系列號。系列號描述了穩(wěn)定的功能集。
第三個數(shù)字 (1) 是發(fā)布系列中的版本號。每個新的錯誤修復(fù)版本都會增加此值。在大多數(shù)情況下,系列中的最新版本是最佳選擇。
版本名稱還可以包含一個后綴來指示版本的穩(wěn)定性級別。系列中的發(fā)布通過一組后綴來指示穩(wěn)定性級別如何提高。可能的后綴是:
dmr表示開發(fā)里程碑版本 (DMR)。MySQL 開發(fā)使用里程碑模型,其中每個里程碑都引入了一小部分經(jīng)過全面測試的功能。根據(jù)嘗試這些早期版本的社區(qū)成員提供的反饋,從一個里程碑到下一個里程碑,功能界面可能會發(fā)生變化,甚至可能會刪除功能。里程碑版本中的功能可被視為具有預(yù)生產(chǎn)質(zhì)量。
rc表示候選版本 (RC)。候選版本被認(rèn)為是穩(wěn)定的,已經(jīng)通過了 MySQL 的所有內(nèi)部測試。RC 版本中可能仍會引入新功能,但重點轉(zhuǎn)移到修復(fù)錯誤以穩(wěn)定系列中較早引入的功能。
沒有后綴表示一般可用性 (GA) 或生產(chǎn)版本。GA 版本是穩(wěn)定的,已經(jīng)成功通過了早期的發(fā)布階段,并且被認(rèn)為是可靠的,沒有嚴(yán)重的錯誤,并且適合在生產(chǎn)系統(tǒng)中使用。
系列中的開發(fā)從 DMR 版本開始,然后是 RC 版本,最后達(dá)到 GA 狀態(tài)版本。
選擇要安裝的 MySQL 版本后,決定為您的操作系統(tǒng)安裝哪種分發(fā)格式。對于大多數(shù)用例,二進(jìn)制分布是正確的選擇。二進(jìn)制發(fā)行版可用于許多平臺的本機(jī)格式,例如 Linux 的 RPM 包或 macOS 的 DMG 包。發(fā)行版還提供更通用的格式,例如 Zip 存檔或壓縮的tar文件。在 Windows 上,您可以使用MySQL 安裝程序來安裝二進(jìn)制發(fā)行版。
在某些情況下,最好從源代碼分發(fā)版安裝 MySQL:
您想在某個明確的位置安裝 MySQL。標(biāo)準(zhǔn)的二進(jìn)制發(fā)行版可以在任何安裝位置運(yùn)行,但您可能需要更大的靈活性來將 MySQL 組件放置在您想要的位置。
您想使用標(biāo)準(zhǔn)二進(jìn)制發(fā)行版中可能不包含的功能配置mysqld 。以下是用于確保功能可用性的最常見的額外選項列表:
-DWITH_LIBWRAP=1用于 TCP 包裝器支持。
-DWITH_ZLIB={system|bundled}對于依賴于壓縮的特征
-DWITH_DEBUG=1用于調(diào)試支持
有關(guān)其他信息,請參閱第 2.9.7 節(jié),“MySQL 源配置選項”。
您想配置沒有標(biāo)準(zhǔn)二進(jìn)制發(fā)行版中包含的某些功能的mysqld 。
您想閱讀或修改構(gòu)成 MySQL 的 C 和 C++ 代碼。為此,請獲取源分發(fā)。
源代碼分發(fā)包含比二進(jìn)制分發(fā)更多的測試和示例。
對于使用 Yum 作為其包管理系統(tǒng)的基于 RPM 的 Linux 平臺,可以使用MySQL Yum Repository安裝 MySQL 。有關(guān)詳細(xì)信息,請參閱第 2.5.1 節(jié),“使用 MySQL Yum 存儲庫在 Linux 上安裝 MySQL”。
對于基于 Debian 的 Linux 平臺,可以使用MySQL APT Repository安裝 MySQL 。有關(guān)詳細(xì)信息,請參閱第 2.5.2 節(jié),“使用 MySQL APT 存儲庫在 Linux 上安裝 MySQL”。
對于 SUSE Linux Enterprise Server (SLES) 平臺,可以使用MySQL SLES Repository安裝 MySQL 。有關(guān)詳細(xì)信息,請參閱第 2.5.3 節(jié),“使用 MySQL SLES 存儲庫在 Linux 上安裝 MySQL”。
要獲取最新的開發(fā)源,請參閱第 2.9.5 節(jié),“使用開發(fā)源樹安裝 MySQL”。
2.13.1 在 Unix 上安裝 Perl
MySQL Perl 支持要求您已安裝 MySQL 客戶端編程支持(庫和頭文件)。大多數(shù)安裝方法都會安裝必要的文件。如果您在 Linux 上從 RPM 文件安裝 MySQL,請務(wù)必同時安裝開發(fā)人員 RPM??蛻舳顺绦蛭挥诳蛻舳?RPM 中,但客戶端編程支持位于開發(fā)人員 RPM 中。
Perl 支持所需的文件可以從位于的 CPAN(綜合 Perl 存檔網(wǎng)絡(luò))獲得。
在 Unix 上安裝 Perl 模塊的最簡單方法是使用該CPAN模塊。例如:
$> perl -MCPAN -e shell cpan> install DBI cpan> install DBD::mysql
DBD::mysql安裝運(yùn)行許多測試。這些測試嘗試使用默認(rèn)用戶名和密碼連接到本地 MySQL 服務(wù)器。(默認(rèn)用戶名是您在 Unix 和ODBCWindows 上的登錄名。默認(rèn)密碼是“無密碼”。 )如果您無法使用這些值連接到服務(wù)器(例如,如果您的帳戶有密碼),則測試失敗。您可以使用force install DBD::mysql忽略失敗的測試。
DBI需要Data::Dumper模塊??梢园惭b;如果沒有,你應(yīng)該在安裝之前安裝它DBI。
也可以以壓縮tar存檔的形式下載模塊分發(fā)并手動構(gòu)建模塊。例如,要解壓和構(gòu)建 DBI 發(fā)行版,請使用如下過程:
將發(fā)行版解壓到當(dāng)前目錄:
$> gunzip < DBI-VERSION.tar.gz | tar xvf -
此命令創(chuàng)建一個名為.DBI-VERSION
將位置更改為解壓縮發(fā)行版的頂級目錄:
$> cd DBI-VERSION
構(gòu)建發(fā)行版并編譯所有內(nèi)容:
$> perl Makefile.PL $> make $> make test $> make install
make test命令很重要 ,因為它驗證模塊是否正在工作。請注意,當(dāng)您在安裝期間運(yùn)行該命令DBD::mysql以執(zhí)行接口代碼時,MySQL 服務(wù)器必須正在運(yùn)行,否則測試將失敗。
DBD::mysql每當(dāng)您安裝新版本的 MySQL 時,重建并重新安裝發(fā)行版是一個好主意 。這可確保正確安裝最新版本的 MySQL 客戶端庫。
目前,有很多的可視化操作面板,可以快速安裝mysql數(shù)據(jù)庫,方便快捷,適合新手。
免責(zé)聲明:本文僅代表作者個人觀點,與中創(chuàng)網(wǎng)無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。