MySQL超詳細(xì)安裝配置超詳細(xì)圖文教程(親測有效)
1.下載mysql
mysql下載--MySQL :: 下載 MySQL 社區(qū)服務(wù)器
下載的時(shí)候這里直接逃過就行
我這里的版本是最新的mysql8.0.37
下載完成之后,將壓縮包進(jìn)行解壓
這里我建議大家把自己的mysql放到D盤根目錄下,防止后面出現(xiàn)問題,自己找的時(shí)候也方便(我就踩過這個(gè)坑)
2.環(huán)境配置
打開電腦系統(tǒng)環(huán)境變量
在系統(tǒng)變量中找到Path,點(diǎn)擊進(jìn)入編輯
加上自己mysql中bin文件夾的路徑
然后確定退出即可
注意:
這一步非常重要,很多人就是因?yàn)闆]有進(jìn)行環(huán)境變量的配置, 直接在任務(wù)指示符上用'mysqld'命令進(jìn)行安裝,就會(huì)爆出這樣的錯(cuò)誤:
'mysqld' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 或批處理文件。
3.安裝mysql
編輯創(chuàng)建好的my.ini文件,用于初始化mysql數(shù)據(jù)庫
這里大家只需要?jiǎng)?chuàng)建一個(gè)txt文檔,然后改下后綴名即可
用文檔編輯器打開進(jìn)行編輯:
將下面代碼輸入進(jìn)去:
注意:
下面這兩個(gè)位置是需要自己去設(shè)置的,下面是我自己的設(shè)置.
# 設(shè)置mysql的安裝目錄
basedir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64\data
[mysql] # 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [mysqld] # 設(shè)置3306端口 port = 3306 # 設(shè)置mysql的安裝目錄 basedir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64 # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64\data # 允許最大連接數(shù) max_connections=20 # 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB # 創(chuàng)建模式 sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
在自己的搜索欄輸入cmd,用管理員的身份運(yùn)行
注意:
這里一定要使用管理員的身份運(yùn)行,不然后面可能會(huì)出現(xiàn)權(quán)限不夠的錯(cuò)誤
打開之后進(jìn)入下載好mysql中bin的路徑下:
輸入下面代碼進(jìn)行初始化mysql:
mysqld --initialize
命令成功后(沒有出現(xiàn)錯(cuò)誤信息),回到自己mysql的文件中,會(huì)出現(xiàn)之前沒有的data文件
進(jìn)入data文件,里面有后綴名.err的文件,里面存放了你登入mysql的密碼
雙擊打開,找到自己的用戶和密碼
因?yàn)槲乙呀?jīng)下載好了,跟你們第一次不一樣,這里就展示不了
一般來說root@localhost是你的初始賬戶,:冒號(hào)后面便是你的密碼
注意:
如果是之前下載過的,下的時(shí)候出錯(cuò),可能是沒有卸載干凈,可以輸入下面代碼到命令指示符中
sc delete mysql
然后輸入下面代碼進(jìn)行安裝:
mysqld --install
我這里是已經(jīng)下好了
然后輸入下面代碼開啟mysql服務(wù):
net start mysql
然后使用剛才查看的用戶和密碼進(jìn)行登入:
大家也可以先輸入:
mysql -u root -p
回車之后會(huì)提示輸入密碼
沒有報(bào)錯(cuò),顯示你mysql的版本就是安裝成功了
然后進(jìn)行密碼的修改,使用命令:
alter user 'root'@'localhost' identified with mysql_native_password by ' **這里填寫新密碼** ';
這里大家在''里面填入改后的密碼
4.navicat工具下載與連接
Navicat是一款強(qiáng)大的數(shù)據(jù)庫管理工具,主要用于管理和開發(fā)各種類型的數(shù)據(jù)庫,如MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL等。它提供了一個(gè)直觀的用戶界面,使用戶可以輕松地進(jìn)行復(fù)雜的數(shù)據(jù)庫操作,如查詢、編輯、設(shè)計(jì)和報(bào)告生成等。
下載官網(wǎng)--Navicat | 下載 Navicat Premium 14 天免費(fèi) Windows、macOS 和 Linux 的試用版
注意:
很多人下載完navicat之后,語言改成不了中文,因?yàn)槟阆碌木褪怯⑽陌?上面的鏈接下的是中文簡體版,不需要額外配置
注意大家下載完成之后不要急著打開
大家可以去看這篇博客,內(nèi)面有破解補(bǔ)丁,17也可以破解(本人親測)
Navicat16安裝和激活詳細(xì)講解(全網(wǎng)最簡單且靠譜)_navicat 16
破解完了之后,鏈接自己的數(shù)據(jù)庫:
連接名稱自己隨便取,然后輸入之前改完的密碼,點(diǎn)擊連接即可.
5總結(jié)
這篇攻略基本上把自己走的坑都填了一遍,如果對你有幫助的話,麻煩點(diǎn)贊關(guān)注支持一下!
到此這篇關(guān)于MySQL超詳細(xì)安裝配置教程(親測有效)的文章就介紹到這了,更多相關(guān)MySQL安裝配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql 一次向表中插入多條數(shù)據(jù)實(shí)例講解
這篇文章主要介紹了mysql 一次向表中插入多條數(shù)據(jù)實(shí)例講解的相關(guān)資料,需要的朋友可以參考下2016-10-10關(guān)于加強(qiáng)MYSQL安全的幾點(diǎn)建議
現(xiàn)在php+mysql組合越來越多,這里腳本之家小編就為大家分享一下mysql的安裝設(shè)置的幾個(gè)小技巧2016-04-04使用dreamhost空間實(shí)現(xiàn)MYSQL數(shù)據(jù)庫備份方法
使用dreamhost空間實(shí)現(xiàn)MYSQL數(shù)據(jù)庫備份方法...2007-07-07windows7下啟動(dòng)mysql服務(wù)出現(xiàn)服務(wù)名無效的原因及解決方法
這篇文章主要介紹了windows7下啟動(dòng)mysql服務(wù)出現(xiàn)服務(wù)名無效的原因及解決方法,需要的朋友可以參考下2014-06-06使用MySQL Workbench構(gòu)建ER圖的詳細(xì)教程
ER圖又稱實(shí)體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型,MySQL?Workbench是一個(gè)強(qiáng)大的數(shù)據(jù)庫設(shè)計(jì)工具,提供了便捷的數(shù)據(jù)導(dǎo)入導(dǎo)出功能,本文介紹了使用MySQL Workbench構(gòu)建ER圖的詳細(xì)教程2024-06-06mysql too many open connections問題解決方法
這篇文章主要介紹了mysql too many open connections問題解決方法,其實(shí)是max_connections配置問題導(dǎo)致,它必須在[mysqld]下面才會(huì)生效,需要的朋友可以參考下2014-05-05