MySQL的下載、安裝詳細(xì)教程
前言
本文的主要目的是在 Windwos 上安裝 MySQL,以下內(nèi)容是源于 B站 - MySQL數(shù)據(jù)庫(kù)入門到精通 整理而來(lái)。
如果想要在 Linux 下安裝 MySQL ,詳見(jiàn) Linux-安裝MySQL(詳細(xì)教程)
我不生產(chǎn)知識(shí),我只是知識(shí)的搬運(yùn)工~~
一、概述
MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型和大型網(wǎng)站的開(kāi)發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。
社區(qū)版:免費(fèi),但是不提供任何技術(shù)支持商業(yè)版:收費(fèi),可以試用30天,官方提供技術(shù)支持
二、下載
官網(wǎng):https://www.mysql.com/
進(jìn)入官網(wǎng)之后點(diǎn)擊 DOWNLOADS
進(jìn)入頁(yè)面
我們這里直接下載社區(qū)版的 MySQL 就行了,點(diǎn)擊 MySQL Community (GPL) Downloads >>
這里可以看到官方提供了很多形式的下載,
點(diǎn)擊 MySQL Intaller for Windows
,進(jìn)入以下頁(yè)面之后再點(diǎn)擊 Download
即可將安裝包下載過(guò)來(lái)。
在這里直接下載可能會(huì)比較慢,以下我提供了已經(jīng)下載好的安裝包:
鏈接: https://pan.baidu.com/s/1G1G-FzNTnbq3armXGjwIOA
提取碼: uhsv
三、安裝
(一)安裝
windos 下安裝 MySQL 基本也是傻瓜式安裝
雙擊已下載好的安裝包
點(diǎn)擊 next
點(diǎn)擊 next
選擇 Yes
點(diǎn)擊 Excute
,安裝 MySQL 的相關(guān)組件,這個(gè)過(guò)程可能需要耗時(shí)幾分鐘
點(diǎn)擊 next
點(diǎn)擊 next
點(diǎn)擊 next
輸入 MySQL 的 root 密碼,謹(jǐn)記,設(shè)置完密碼之后點(diǎn)擊 next
點(diǎn)擊 next
,注意:這里服務(wù)名稱默認(rèn)為 MySQL80
點(diǎn)擊 Execute
完成安裝
點(diǎn)擊 cancel
選擇 Yes
這樣 MySQL 就成功安裝到 windows 下了
(二)啟動(dòng)與停止
MySQL 安裝完成之后會(huì)自動(dòng)注冊(cè)為系統(tǒng)服務(wù),默認(rèn)為啟動(dòng)狀態(tài),而且是開(kāi)機(jī)自啟的,如果想要停止 MySQL 可通過(guò) win + R
打開(kāi)運(yùn)行,輸入 services.msc
找到 MySQL
進(jìn)行停止。
或者通過(guò)指令(需要以管理員的身份執(zhí)行)去操作:
啟動(dòng):net start mysql80
停止:net stop mysql80
例如:
(三)客戶端連接
方式一:MySQL 提供的客戶端命令工具
雙擊打開(kāi),輸入密碼
方式二:系統(tǒng)自帶的命令行工具執(zhí)行命令
指令:mysql [-h 127.0.0.1] [-P 3306] -u root -p
注意:要想在任意目錄下執(zhí)行上面的命令,就必須得配置PATH 環(huán)境變量
(四)配置 MySQL 全局環(huán)境變量
配置環(huán)境變量:打開(kāi) 我的電腦(此電腦)
-> 鼠標(biāo)右鍵
-> 選擇 屬性
-> 找到 高級(jí)系統(tǒng)設(shè)置
-> 選擇 環(huán)境變量
選擇 Path
,點(diǎn)擊 編輯
找到 MySQL 服務(wù)端的安裝路徑:C:\Program Files\MySQL\MySQL Server 8.0\bin
將這個(gè)路徑配置到 Path
之中
一直點(diǎn)擊 確定
現(xiàn)在就能夠直接用系統(tǒng)指令打開(kāi) MySQL 了
四、卸載
首先調(diào)出系統(tǒng)服務(wù),win + R
打開(kāi)運(yùn)行,輸入 services.msc
,點(diǎn)擊 確定
找到 MySQL 程序,右鍵
選擇 停止
運(yùn)行
打開(kāi) 控制面板
,選擇 卸載程序
卸載 MySQL 相關(guān)的組件
五、可能遇到的問(wèn)題
(1)使用數(shù)據(jù)庫(kù)管理工具連接時(shí)報(bào) Plugin caching_sha2_password could not be loaded:********
MySQL 新版默認(rèn)使用 caching_sha2_password
作為身份驗(yàn)證插件,而舊版是使用 mysql_native_password
,當(dāng)連接 MySQL 時(shí)報(bào)錯(cuò)plugin caching_sha2_password could not be loaded
時(shí),可換回舊版插件。
解決方案:
命令行登錄 mysql 之后,修改用戶的身份驗(yàn)證插件
# 修改 root 用戶的身份驗(yàn)證插件為 mysql_native_password ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; # 刷新 FLUSH PRIVILEGES;
重新連接
參考博客:
SQLyog錯(cuò)誤號(hào)碼 plugin caching_sha2_password could not be loaded
相關(guān)文章
如何優(yōu)雅、安全的關(guān)閉MySQL進(jìn)程
這篇文章主要介紹了如何優(yōu)雅、安全的關(guān)閉MySQL進(jìn)程,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下2020-08-08IDEA連接mysql又報(bào)錯(cuò)!Server returns invalid timezone. Go to tab an
這篇文章主要介紹了IDEA連接mysql又報(bào)錯(cuò)!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope問(wèn)題,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2020-05-05Python3.6-MySql中插入文件路徑,丟失反斜杠的解決方法
下面小編就為大家?guī)?lái)一篇Python3.6-MySql中插入文件路徑,丟失反斜杠的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06MySQL的InnoDB擴(kuò)容及ibdata1文件瘦身方案完全解析
在使用InnoDB存儲(chǔ)引擎后,MySQL的ibdata1文件常常會(huì)占據(jù)大量存儲(chǔ)空間,這里我們就為大家?guī)?lái)MySQL的InnoDB擴(kuò)容及ibdata1文件瘦身方案完全解析:2016-06-06MySQL中Multiple primary key defined報(bào)錯(cuò)的解決辦法
這篇文章主要介紹了MySQL中Multiple primary key defined報(bào)錯(cuò)的解決辦法以及相關(guān)實(shí)例內(nèi)容,有興趣的朋友們學(xué)習(xí)下。2019-08-08sphinxql如何得到結(jié)果數(shù)及show meta的詳細(xì)說(shuō)明
想用sphinxql只得到結(jié)果數(shù)。跟mysql里的count(*)一樣2013-02-02