2023-04-24-MySQL安裝教程

準備工作
1.?????? 登錄MySQL官網(wǎng):https://www.mysql.com/
2.?????? 下載社區(qū)版本MySQL
3.?????? 下載MySQL服務器
4.?????? 下載64位ZIP版本,點擊No thanks 開始下載
5.?????? 解壓,復制到你想要安裝的路徑
6.?????? 新建txt,粘貼以下代碼,將安裝目錄 和 數(shù)據(jù)存放目錄改為你自己剛剛復制過去的MySQL的安裝路徑,隨后將文件名改為 my.ini
啟動服務工作
1.?????? 打開CMD(以管理員身份運行)
2.?????? 先進入盤符(如D:) 再cd 進入MySQL安裝路徑
3.?????? 輸入初始化控制臺指令:mysqld --initialize –console
(需要記錄一下localhost后面的密碼 后面會用到)
4.?????? 輸入安裝MySQL服務安裝指令:mysqld –install
5.?????? 輸入啟動MySQL服務啟動指令:net start mysql
6.?????? 輸入登錄指令:mysql -uroot -p
7.?????? 粘貼剛剛第3步記錄的密碼
(如果此時Ctrl + V無法使用,可用鼠標右鍵實現(xiàn)粘貼)
8.?????? 輸入修改密碼指令:
????ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
(此時密碼已修改為123456,亦可將123456改為自己需要的密碼,關(guān)閉CMD窗口)
9.?????? 配置環(huán)境變量 在Path中新建 MySQL安裝路徑 及其bin路徑
最后驗證工作
1.?????? 打開CMD(以管理員身份運行)
2.?????? 先進入盤符(如D:) 再cd 進入MySQL安裝路徑
3.?????? 輸入登錄指令:mysql -h localhost -u root -p
4.?????? 輸入剛剛設(shè)置的密碼:123456(或者你自己設(shè)置的密碼)
5.?????? CMD顯示W(wǎng)elcome to the MySQL monitor,代表成功
可能遇到的問題
1、 初始化控制臺指令沒反應,不出初始密碼,mysqld --initialize –console
原因:很多這種情況是因為反反復復卸載重裝數(shù)據(jù)庫
把data文件夾刪除,再次輸入這個指令,還不行,就重啟一下電腦
如果還不行,先確認data文件夾是否刪除,隨后依次輸入下面三行代碼
sc query mysql
sc delete mysql
mysqld --initialize --user=mysql --console
2、 初始化控制臺指令,沒有顯示密碼,反而出現(xiàn)一堆英文 結(jié)尾是MySQL Community Server - GPL.
????????方法:配置路徑錯誤 檢查一下my.ini 對應的路徑(basedir、datadir)
?
3、 安裝MySQL服務安裝指令,提示已安裝,mysqld –install
????????原因:可能已經(jīng)裝過了 可以不用裝,也可以卸掉再裝????????
????????方法:sc delete mysql?輸入這個給它卸掉,再接著輸入指令就行了
4、 啟動MySQL服務啟動指令,提示已啟動,net start mysql
? ? ????原因:可能服務之前已經(jīng)啟動過,或者忘記關(guān)掉
????????方法:net stop mysql 輸入這個 給它停掉服務,再接著輸入指令就行了
?
5、 如果端口被占用
????????方法:去cmd輸入netstat -ano| findstr 3306 查看占用的PID ,
????????再去任務管理器(Ctrl + Shift + Esc)找到對應的PID ,給它強制關(guān)掉(如果沒有PID可以在上方菜單欄右鍵 勾選PID即可)
備注:netstat -ano 可以輸出當前所有的端口、進程及PID
?