小編給大家分享一下MySQL下載安裝的操作步驟,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)主營(yíng)臨潁網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,臨潁h5重慶小程序開發(fā)搭建,臨潁網(wǎng)站營(yíng)銷推廣歡迎臨潁等地區(qū)企業(yè)咨詢
數(shù)據(jù)庫(kù)可以存儲(chǔ)數(shù)據(jù)、優(yōu)化讀寫,關(guān)系型數(shù)據(jù)庫(kù)由大量表格組成,表與表之間有關(guān)聯(lián);Mysql、SqlServer、Oracle等都屬于關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。作為自學(xué)選手在安裝MySQL過程中遇到了好多亂七八糟的問題,在經(jīng)歷了各種平臺(tái)搜索乃至付費(fèi)咨詢之后終于摸索出一套完整的安裝方法,獻(xiàn)給入門小白。
安裝mysql前需要了解一下安裝注意事項(xiàng):
如果對(duì)版本沒多少需求,建議安裝 5.0 版本,8.0 在啟動(dòng)章節(jié)可能會(huì)出現(xiàn)問題;
1.登入官網(wǎng)下載mysql的安裝包
官網(wǎng)地址:https://dev.mysql.com/downloads/mysql/
1.頁(yè)面打開為最新版本,如果需要其他版本,可以點(diǎn)擊查看歷史版本→檔案館
2.下載格式
一般64-bit代表64位系統(tǒng),如果需要32位系統(tǒng)可以在歷史版本中尋找。
3.點(diǎn)擊下載,下載完成后為壓縮包。
4.將 zip 包解壓縮
進(jìn)入,內(nèi)部擁有有多個(gè)文件夾和文件,記下地址
5.在【安裝目錄】?jī)?nèi),新建 my.ini 空文件
可以先創(chuàng)建一個(gè)txt文件,進(jìn)行文件名修改,修改后綴會(huì)彈出彈窗提示,點(diǎn)擊“是”
6.打開 ”my.ini“ 文件
復(fù)制下列內(nèi)容,記得替換 【安裝目錄】 部分,保存
打開方式:選中后右鍵編輯,打開未記事本形式
[mysql] # 設(shè)置 mysql 客戶端默認(rèn)字符集 default-character-set=utf8 [mysqld] #設(shè)置 3306 端口 port = 3306 # 設(shè)置 mysql 的安裝目錄 basedir= 【安裝目錄】 # 設(shè)置 mysql 數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄 datadir= 【安裝目錄】\data # 允許最大連接數(shù) max_connections=200 # 服務(wù)端使用的字符集默認(rèn)為 8 比特編碼的 latin1 字符集 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB
復(fù)制上面內(nèi)容,替換其中【安裝目錄】,完成后為下圖,點(diǎn)擊保存
方便調(diào)用數(shù)據(jù)庫(kù),相當(dāng)于一個(gè)快捷方式。
1 打開環(huán)境變量
按 win+q,輸入“環(huán)境變量”,選擇“編輯系統(tǒng)環(huán)境變量”,點(diǎn)擊“環(huán)境變量”,如圖;
2.新建系統(tǒng)變量 MYSQL_HOME
在下方的”系統(tǒng)變量“內(nèi),新建一個(gè)系統(tǒng)變量,變量名為 MYSQL_HOME ,變量值為【安裝目錄】,如圖。
3.編輯 Path 變量
繼續(xù)在“系統(tǒng)變量”找到變量名為 Path 的系統(tǒng)變量,新建一個(gè)新的環(huán)境變量 %MYSQL_HOME%\bin,如圖。
如果打開不是這樣的框,請(qǐng)繼續(xù)向下看。
如果打開 Path 是這樣的框,則直接添加在文字尾部即可,但需要注意前后都要有 “;” ,如下圖。
舊式 Path 內(nèi)添加變量
系統(tǒng)變量配置完成。
安裝步驟
1. 啟動(dòng)服務(wù)
輸入下列命令,啟動(dòng)服務(wù),如圖4-1。如果遇到 MySQL 無(wú)法啟動(dòng),3534,請(qǐng)查看第六章常見問題。
net start mysql
2. 登錄
輸入下列語(yǔ)句,回車,登陸成功,如圖
mysql -u root -p
① -u 指的是登錄的用戶名,-p 是密碼② 用戶名默認(rèn)為 root,此時(shí)密碼為空
登錄 MySQL
3. 修改密碼
輸入下列語(yǔ)句,將 替換為新密碼,修改密碼完成,如圖。
ALTER USER 'root'@'localhost' IDENTIFIED BY '';
① 為了避免之后出現(xiàn)登錄問題,登陸后第一件事情應(yīng)該是修改密碼。
②是你的新密碼部分,自行修改。
③ 注意密碼在單引號(hào)內(nèi)部:'password'
④ 注意結(jié)尾的分號(hào):";"
修改密碼
4. 操作數(shù)據(jù)庫(kù)
安裝和啟動(dòng)已經(jīng)完成,可輸入下列語(yǔ)句,顯示已有數(shù)據(jù)庫(kù),如圖。
show databases;
① 這些默認(rèn)的建立數(shù)據(jù)。
② 已經(jīng)可以正常使用了,如何操作數(shù)據(jù)庫(kù)這部分就不深入了。
顯示數(shù)據(jù)庫(kù)列表
5. 退出數(shù)據(jù)庫(kù)和停止服務(wù)
使用中忽略此步驟。
輸入下列語(yǔ)句退出操作數(shù)據(jù)庫(kù)
quit
輸入下列語(yǔ)句停止數(shù)據(jù)庫(kù)服務(wù)
net stop mysql
退出數(shù)據(jù)庫(kù)和停止 MySQL 服務(wù)
1. 用管理員身份運(yùn)行命令行
因?yàn)楹罄m(xù)安裝步驟需要管理員權(quán)限,所以直接用管理員身份運(yùn)行,如圖。
管理員身份運(yùn)行命令行
① 打開方式:win+x 后按 A 鍵,Windows PowerShell(管理員)/ 命令提示符(管理員)。如果此方法不能打開,請(qǐng)使用搜索引擎。② 我這里是 powershell,如果是 cmd,兩個(gè)基本功能類似。
2. 定位至 bin 文件夾內(nèi)
輸入下列語(yǔ)句后回車,如圖
cd 【安裝目錄】\bin
我 cd 的目錄:C:\evgo\MySQL\mysql-8.0.19-winx64\bin
3. 建立默認(rèn)數(shù)據(jù)庫(kù)
輸入下列語(yǔ)句后,會(huì)在【安裝目錄】下自動(dòng)生成一個(gè) data 文件夾,不同版本生成的文件內(nèi)容可能不同,如下圖。
mysqld --initialize-insecure --user=mysql
① 此時(shí) MySQL 建立了默認(rèn)的數(shù)據(jù)庫(kù),用戶名為 root,密碼為空。
② 如果提示 mysqld 不存在,檢查環(huán)境變量設(shè)置。
③ 如果沒有生成 data,請(qǐng)查看文章最后的【常見問題】章節(jié)。
4. 安裝服務(wù)
輸入下列語(yǔ)句,服務(wù)安裝完成,如圖
mysqld -install
① 第一次安裝的話會(huì)顯示 Service successfully installed.
② 已經(jīng)安裝過了,會(huì)顯示 The service already exists! ...
5. 移出服務(wù)
正常安裝忽略此步驟。如果要移出服務(wù),輸入下列語(yǔ)句,如圖。
mysqld -remove
切換 MySQL 版本:先移除舊版本的服務(wù),再安裝新服務(wù)。不影響各個(gè)版本的 data 數(shù)據(jù)庫(kù)文件,免安裝的魅力。
1. 啟動(dòng)服務(wù)
輸入下列命令,啟動(dòng)服務(wù),如圖。如果遇到 MySQL 無(wú)法啟動(dòng),3534,請(qǐng)查看最后常見問題。
net start mysql
2. 登錄
輸入下列語(yǔ)句,回車,登陸成功,如圖。
mysql -u root -p
① -u 指的是登錄的用戶名,-p 是密碼
② 用戶名默認(rèn)為 root,此時(shí)密碼為空
3. 修改密碼
輸入下列語(yǔ)句,將 替換為新密碼,修改密碼完成,如圖。
ALTER USER 'root'@'localhost' IDENTIFIED BY '';
① 為了避免之后出現(xiàn)登錄問題,登陸后第一件事情應(yīng)該是修改密碼。
②是你的新密碼部分,自行修改。
③ 注意密碼在單引號(hào)內(nèi)部:'password'
④ 注意結(jié)尾的分號(hào):";"
4. 操作數(shù)據(jù)庫(kù)
安裝和啟動(dòng)已經(jīng)完成,可輸入下列語(yǔ)句,顯示已有數(shù)據(jù)庫(kù),如圖。
show databases;
① 這些默認(rèn)的建立數(shù)據(jù)。
② 已經(jīng)可以正常使用了,如何操作數(shù)據(jù)庫(kù)這部分就不深入了。
5. 退出數(shù)據(jù)庫(kù)和停止服務(wù)
使用中忽略此步驟。
輸入下列語(yǔ)句退出操作數(shù)據(jù)庫(kù),如圖。
quit
輸入下列語(yǔ)句停止數(shù)據(jù)庫(kù)服務(wù)
net stop mysql
命令行有它的優(yōu)點(diǎn),但圖像界面(GUI)也有它的優(yōu)點(diǎn)。最后介紹一款簡(jiǎn)潔的數(shù)據(jù)庫(kù)管理的 GUI。
1. 下載并解壓
下載軟件:https://www.heidisql.com/download.php
解壓后找到 heidisql.exe 打開。
2. 新建鏈接
輸入數(shù)據(jù)庫(kù)的密碼,打開即可,如圖。
① 此時(shí)需要 MySQL 服務(wù)在運(yùn)行。
② 如果有需要,可以修改此會(huì)話的名稱等等操作
3. 成功鏈接
已經(jīng)成功進(jìn)入數(shù)據(jù)庫(kù)了,可以看到左邊的數(shù)據(jù)與之前命令行內(nèi)的 show databases 顯示的數(shù)據(jù)是一致的,之后就是操作數(shù)據(jù)庫(kù)了,就不多說(shuō)了。
如果不太會(huì)操作這個(gè)軟件,可以多搜搜這方面教程。
完結(jié)。
1. 新建 data 沒有反應(yīng)
解決:
① 在 【安裝目錄】\bin 文件夾內(nèi),打開 mysqld.exe 文件,查看是什么錯(cuò)誤信息。一般都是缺少 dll 文件了。
② 使用搜索引擎搜索此錯(cuò)誤信息并解決。如果是 dll 問題,一般復(fù)制缺少的文件到制定位置,或者安裝對(duì)應(yīng)的 C++ 動(dòng)態(tài)鏈庫(kù)就解決了,比如我這個(gè)缺少的 VCRUNTIME140_1.dll ,安裝 Microsoft Visual C++ redistributable for Visual Studio 2019 https://visualstudio.microsoft.com/zh-hans/downloads/?q=Redistributable 就好了。
③ 如果是 0x00007b 錯(cuò)誤(我在安裝 5.0 版本時(shí)遇到),安裝 DirectX3.9增強(qiáng)版 修復(fù),建議在選項(xiàng)中勾選 C++ 強(qiáng)力修復(fù)。
2. MySQL 服務(wù)無(wú)法啟動(dòng),3534
① 注意是否在 bin 文件夾內(nèi)進(jìn)行的命令行操作!如圖 6.3 所示。刪掉已創(chuàng)建的 data 文件夾,進(jìn)入 bin 文件夾重新操作。
② 3534 就是錯(cuò)誤代碼:服務(wù)沒有報(bào)告任何錯(cuò)誤,請(qǐng)鍵入NET HELPMSG 3534 以獲得更多的幫助。如果還不能解決請(qǐng)使用搜索引擎。
前面命令行操作的所有過程,以及關(guān)閉服務(wù)后再進(jìn)去的過程,可參考下圖
看完了這篇文章,相信你對(duì)MySQL下載安裝的操作步驟有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!