重裝系統後續:MySQL安裝採坑記錄

一、MySQL內容介紹

MySQL安裝的幾種模式:

Developer Default:提供一種安裝類型,其中包括所選版本的MySQL服務器以及其他與MySQL開發相關的MySQL工具,例如MySQL Workbench。

Server Only: 不使用其他產品爲選定版本的MySQL Server提供設置

Custom:使您能夠選擇任何版本的MySQL Server和其他MySQL產品。.
在這裏插入圖片描述
推薦的都是Developer Default
但是我僅使用python操作MySQL,而且用pycharm的可視化插件,所以安裝的其他的一些操作軟件就有些多餘

二、選擇:推薦安裝

推薦的都是Developer Default
但是我僅使用python操作MySQL,而且用pycharm的可視化插件,所以安裝的其他的一些操作軟件就有些多餘,因爲幾乎不用。
例如:MySQL Workbench。
圖片源自:《MySQL:MySQL Workbench的使用》—url:https://www.cnblogs.com/hahayixiao/p/9849742.html
在這裏插入圖片描述

之前下載的時候用過一次,其實就是一個可視化的操作MySQL的軟件,我一般在pycharm中用,所以這個可視化的操作MySQL的軟件幾乎用不上,安裝上去顯得軟件特別多,心裏添堵,所以推薦僅安裝Server Only

在這裏插入圖片描述

如果需要MySQL Workbench,也可以自行安裝不是更好,安裝路徑:https://downloads.mysql.com/archives/workbench/
安裝過程參照:《Mysql Server 8.0.11 安裝教程(踩坑教學)》,鏈接: link.

三、重裝系統遇到的問題:

一、the requirement is still failing

在這裏插入圖片描述
在這裏插入圖片描述
但是我的python明明是python3.7且可以用
在這裏插入圖片描述
但是這個python並不是重裝的,而是對於原來win7系統中的python3.7進行的恢復,這種恢復遇到了許多問題,這就是其一。

後來發現和這個沒有關係!!!!!!!!

二、安裝mysql-for-visualstudio-1.2.9

下載地址:https://www.softpedia.com/get/Programming/Other-Programming-Files/?utm_source=spd&utm_campaign=postdl_redir

但是直接安裝不行,會報錯。因爲依賴於visualstudio
在這裏插入圖片描述

安裝Visual Studio
在這裏插入圖片描述
安裝過程:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
可以選着配置安裝路徑以及緩存路徑。
注意可以不用選着這個選項,選着了會下載一堆東西,佔空間,只要下載好基本的東西即可,這裏面的什麼都不要選,除非你需要。
在這裏插入圖片描述
在這裏插入圖片描述

四、安裝MySQL

(一)安裝內容

下載好了以後就可以進入安裝,選擇Server Only:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
填好密碼
在這裏插入圖片描述
在這裏插入圖片描述

(二)遇到報錯

遇到報錯:MySQL error 1042: Unable to connect to any of the specified MySQL hosts.
在這裏插入圖片描述
在這裏插入圖片描述
解決方法:

由上面報錯可知。Unable to connect to any of the specified MySQL hosts
那就connect即可
在這裏插入圖片描述

進入此電腦/管理/服務,選擇MySQL80,右擊屬性,將之改爲本地系統賬戶
在這裏插入圖片描述
在這裏插入圖片描述
然後應用即可
回到安裝選項中
在這裏插入圖片描述
選擇執行(execute)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

三、安裝成功後的坑

第一個坑:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

據說要修改my.ini這個文件,一看挺麻煩的就沒有修改試圖在DB brwser中不使用賬戶與密碼直接登錄,此時報錯時區不對,進而修改了my.ini添加

default-time_zone = '+8:00'

在這裏插入圖片描述
參見《修改MySQL的時區,涉及參數time_zone》

第二個坑:

之後出錯:本地計算機上的mysql服務啓動停止後,某些服務在未由其他服務或程序使用時將自動停止
圖片來源:《本地計算機上的mysql服務啓動停止後,某些服務在未由其他服務或程序使用時將自動停止》,鏈接: link.
在這裏插入圖片描述
按照《MySQL 服務正在啓動 . MySQL 服務無法啓動 服務沒有報告任何錯誤 解決方案》第三種方法終於解決了,前兩種均無法解決。
前兩種會報錯

MySQL 服務正在啓動 . MySQL 服務無法啓動 服務沒有報告任何錯誤

在這裏插入圖片描述

然而即使如此,這條不需要密碼的路走不通
在這裏插入圖片描述
在這裏插入圖片描述

走這條路的原因:
在這裏插入圖片描述
不輸入密碼能夠進入,
顯示:
在這裏插入圖片描述

注意

仔細查了一下pycahrm中Dan Cioca:Database Navigator,發現許多人報這個問題
在這裏插入圖片描述
可能哪裏有些不支持!!!!

之後重裝mysql時仍然這個錯誤,但是可以登錄進入
在這裏插入圖片描述
不過這可能是因爲登錄時沒有選着本地系統賬戶,而是網絡賬戶即沒有出現前面的錯誤!
在這裏插入圖片描述
此外用mysql的可視化軟件是可以查看的,只是pycharm中的Database Navigator一直報錯

Database Navigator報錯解決方法

參見《【已解決】Android Studio中Database Navigator插件連接mysql建立失敗:時區問題》,鏈接: link.
不從mysql處建立連接,而從custom處

在這裏插入圖片描述
輸入

jdbc:mysql://localhost:3306/mysql?serverTimezone=UTC

修正時區即可
在這裏插入圖片描述

在這裏插入圖片描述
Database Navigator操作起來有些麻煩,沒有mongo容易操作,不過mysql本來就比mango難操作一些!!!!1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章