MySQL的安裝與配置詳細(xì)教程
免安裝版的Mysql
MySQL是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用的
標(biāo)準(zhǔn)化語(yǔ)言,其特點(diǎn)為體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),在 Web應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件之一。
在本博文里,我主要以Mysql免安裝版為例,幫助大家解決安裝與配置mysql的步驟。
首先:要先進(jìn)入mysql官網(wǎng)里(Mysql的官網(wǎng)-->https://www.mysql.com/),下面是詳細(xì)步驟:↓
(為了方便大家的操作,我的網(wǎng)盤(pán)里有安裝包:
鏈接: https://pan.baidu.com/s/1JUOs_alvH6ZQixAHiDxi9A
提取碼: 9r5v )
一、下載安裝包:
?、龠M(jìn)入官網(wǎng)后,點(diǎn)擊"Dowload",然后頁(yè)面往下拉

?、诮酉聛?lái)看到的頁(yè)面是這樣的,紅色框框的鏈接就是mysql社區(qū)版,是免費(fèi)的mysql版本,然后我們點(diǎn)擊這個(gè)框框的鏈接:↓

③接下來(lái)跳轉(zhuǎn)到這個(gè)頁(yè)面,在這里,我們只要下載社區(qū)版的Server就可以了:↓

④下載免安裝版(windows以外的其他系統(tǒng)除外)

***這樣,安裝包就下載好了!
***注意,安裝的目錄應(yīng)當(dāng)放在指定位置,,其次,絕對(duì)路徑中避免出現(xiàn)中文,推薦首選英文為命名條件?。。。?我的為參考)

二、Mysql的配置
*以管理員身份打開(kāi)命令行(如下圖所示),一定要是管理員身份,否則由于后續(xù)部分命令需要權(quán)限,出現(xiàn)錯(cuò)誤!

?、傧罗D(zhuǎn)到mysql的bin目錄下:

?、诎惭bmysql的服務(wù):mysqld --install

?、鄢跏蓟痬ysql,在這里,初始化會(huì)產(chǎn)生一個(gè)隨機(jī)密碼,如下圖框框所示,記住這個(gè)密碼,后面會(huì)用到(mysqld --initialize --console)

④開(kāi)啟mysql的服務(wù)(net start mysql)

?、莸卿涷?yàn)證,mysql是否安裝成功!(要注意上面產(chǎn)生的隨機(jī)密碼,不包括前面符號(hào)前面的空格,否則會(huì)登陸失敗),如果和下圖所示一樣,則說(shuō)明你的mysql已經(jīng)安裝成功!注意,,一定要先開(kāi)啟服務(wù),不然會(huì)登陸失敗,出現(xiàn)拒絕訪問(wèn)的提示符?。?!

修改密碼:
由于初始化產(chǎn)生的隨機(jī)密碼太復(fù)雜,,不便于我們登錄mysql,因此,我們應(yīng)當(dāng)修改一個(gè)自己能記住的密碼!!

再次登錄驗(yàn)證新密碼:

設(shè)置系統(tǒng)的全局變量:
為了方便登錄操作mysql,在這里我們?cè)O(shè)置一個(gè)全局變量:↓
①點(diǎn)擊"我的電腦"-->"屬性"-->''高級(jí)系統(tǒng)設(shè)置''-->''環(huán)境變量'',接下來(lái)如下圖所操作

?、诎研陆ǖ膍ysql變量添加到Path路徑變量中,點(diǎn)擊確定,即完成:

配置完成之后,每當(dāng)我們想要用命令行使用mysql時(shí),只需要win+R,-->輸入"cmd"打開(kāi)命令行,之后輸入登錄sql語(yǔ)句即可。
③在mysql目錄下創(chuàng)建一個(gè)ini或cnf配置文件,在這里我創(chuàng)建的是ini配置文件,里面寫(xiě)的代碼是mysql的一些基本配置

[mysqld] character-set-server=utf8mb4 bind-address=0.0.0.0 port=3306 default-storage-engine=INNODB [mysql] default-character-set=utf8mb4 [client] default-character-set=utf8mb4
就這樣,一個(gè)免安裝版的Mysql就安裝并配置完成了
2.1可能會(huì)出現(xiàn)的問(wèn)題
1、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2、"由于找不到MSVCR120.dll,無(wú)法繼續(xù)執(zhí)行代碼。重新安裝程序可能會(huì)解決此問(wèn)題" 或者 "由于找不到VCRUNTIME140_1.dll,無(wú)法繼續(xù)執(zhí)行代碼。重新安裝程序可能會(huì)解決此問(wèn)題"
3、"net start Mysql"啟動(dòng)服務(wù)時(shí) ,顯示"Mysql服務(wù)正在啟動(dòng) Mysql服務(wù)無(wú)法啟動(dòng) 服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤"
解決辦法: 轉(zhuǎn)移至我另外兩篇博客
1、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2、解決mysql問(wèn)題:由于找不到MSVCR120.dll,無(wú)法繼續(xù)執(zhí)行代碼.重新安裝程序可能會(huì)解決此問(wèn)題。
3、待續(xù),正在撰寫(xiě)相關(guān)博客,如遇到此問(wèn)題,可評(píng)論,博主回復(fù)解決
2.2命令參考:
?、侔惭b服務(wù):mysqld --install
?、诔跏蓟骸ysqld --initialize --console
③開(kāi)啟服務(wù):net start mysql
?、荜P(guān)閉服務(wù):net stop mysql
⑤登錄mysql:mysql -u root -p
Enter PassWord:(密碼)
?、扌薷拿艽a:alter user 'root'@'localhost' identified by 'root';(by 接著的是密碼)
?、邩?biāo)記刪除mysql服務(wù):sc delete mysql
文章可自行全篇轉(zhuǎn)載或部分摘取,注明出處→貼個(gè)原文鏈接意思意思一下即可
到此這篇關(guān)于MySQL的安裝與配置——詳細(xì)教程的文章就介紹到這了,更多相關(guān)MySQL安裝配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql慢查詢(xún)?nèi)罩痉治龉ぞ呤褂?pt-query-digest)
這篇文章主要介紹了mysql慢查詢(xún)?nèi)罩痉治龉ぞ呤褂?pt-query-digest),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
MySQL5.6.22 綠色版 安裝詳細(xì)教程(圖解)
本文通過(guò)圖文并茂的形式給大家介紹了MySQL5.6.22 綠色版 安裝詳細(xì)教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-11-11
通過(guò)MySQL日志實(shí)時(shí)查看執(zhí)行語(yǔ)句以及更新日志的教程
這篇文章主要介紹了通過(guò)MySQL日志實(shí)時(shí)查看執(zhí)行語(yǔ)句以及更新日志的教程,文中所講的方法使用到了mysqladmin命令,需要的朋友可以參考下2015-12-12
MYSQL中常用的強(qiáng)制性操作(例如強(qiáng)制索引)
對(duì)于經(jīng)常使用oracle的朋友可能知道,oracle的hint功能種類(lèi)很多,對(duì)于優(yōu)化sql語(yǔ)句提供了很多方法。同樣,在mysql里,也有類(lèi)似的hint功能。2014-05-05
MySQL高效可靠處理持久化數(shù)據(jù)的教程指南
這篇文章主要給大家詳細(xì)介紹了 MySQL 如何高效可靠處理持久化數(shù)據(jù),文中有詳細(xì)的流程步驟和代碼示例,對(duì)我們的學(xué)習(xí)有一定的幫助,需要的朋友可以參考下2023-07-07
允許任意IP訪問(wèn)mysql數(shù)據(jù)庫(kù)的方法詳解
MYSQL默認(rèn)只能本地連接,即127.0.0.1和localhost,其他主機(jī)IP無(wú)法訪問(wèn)數(shù)據(jù)庫(kù),那么如何允許任意IP訪問(wèn)mysql數(shù)據(jù)庫(kù),所以本文小編將給大家介紹允許任意IP訪問(wèn)mysql數(shù)據(jù)庫(kù)的方法,文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01
mysql如何處理varchar與nvarchar類(lèi)型中的特殊字符
這篇文章主要介紹了mysql如何處理varchar與nvarchar類(lèi)型中的特殊字符,需要的朋友可以參考下2014-12-12
Mysql中正則表達(dá)式Regexp常見(jiàn)用法
這篇文章主要介紹了Mysql中正則表達(dá)式Regexp常見(jiàn)用法,MySql REGEXP運(yùn)算符匹配字符串,mysql正則REGEXP學(xué)習(xí)練習(xí)筆記,需要的朋友可以參考下2020-02-02

