安裝mysql8.0.17指南


1.首先,下載社區版mysql(下載地址https://dev.mysql.com/downloads/mysql/

2.下載之后,將文件解壓到自己想要安裝的目錄(如,本人將解壓文件放置g://mysql中,其中1,2是后面自己新建的,后面會講到)

3.解壓后的目錄,沒有my.ini配置文件,需要自己手動創建,其中配置文件中的路徑要和實際存放的路徑一致,如(本人路徑為:其中,data就是剛才新建的用於存放數據的位置

# 設置mysql的安裝目錄
basedir=G:\mysql
# 設置mysql數據庫的數據的存放目錄
datadir=G:\mysql\data

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=G:\mysql
# 設置mysql數據庫的數據的存放目錄
datadir=G:\mysql\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。
max_connect_errors=10
# 服務端使用的字符集默認為utf8mb4
character-set-server=utf8mb4
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8mb4
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8mb4

4.安裝時,我們需要使用管理員的身份打開cmd命令,否則可能會在安裝途中報以下錯誤

mysql Install/Remove of the Service Denied!

解決辦法:

打開cmd.exe程序的時候選擇“用管理員身份打開”。

5.打開cmd命令窗口后,進入mysql的bin目錄

執行以下命令:

mysqld --initialize --console

(這張圖片是截取來源於他人的(https://blog.csdn.net/qq_37350706/article/details/81707862 ),因為自己的已經初始化過,便不再執行)

注意![注意] [MY-010454] [服務器]為root @ localhost生成臨時密碼:9P0gYk-?0,kT其中root @ localhost:后面的9P0gYk-?0,kT就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個密碼,后續登錄需要用到。復制密碼先保存起來!!!

 6.安裝mysql服務

執行下面的命令:

mysqld --install [服務名](服務名可以不加默認為mysql)

net start mysql啟動服務

 

服務安裝成功之后通過命令net start mysql啟動MySQL的服務

7.登陸mysql,修改密碼

此處會報錯,原因之一是密碼輸入錯誤,首次登陸時,這個密碼是剛才執行mysqld --initialize --console時生成的臨時密碼,最好手動輸入,粘貼復制可能會有問題其他報錯原因可參照https://blog.csdn.net/qq_36675754/article/details/81381341

有了mysql> 這個的時候  你就可以去改密碼了!

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

密碼修改成功后 

exit;(退出mysql)

 

之后,可以使用dbeaver來打開mysql視圖,右鍵->編輯連接,配置如下:

 

 

 如果通過.msi方式運行,選擇默認的安裝,安裝完成后會有很多不需要的安裝配置,此時可卸載只安裝Mysql服務端,卸載方式如下

1.停止MySQL服務
運行services.msc打開服務管理界面,將MySQL服務停止。
2.卸載mysql server
控制面板\所有控制面板項\程序和功能,將mysql server卸載掉。
3.將MySQL安裝目錄下的MySQL文件夾刪除(我的安裝目錄是C:\Program Files (x86)\MySQL)
4.運行“regedit”文件,打開注冊表。
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾。
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾。
如果沒有相應的文件夾,就不用刪除了。
5.刪除C盤下的“C:\ProgramData\MySQL ”文件夾,如果刪除不了則用360粉碎掉即可,
該programData文件默認是隱藏的,設置顯示后即可見,或者直接復制 C:\ProgramData 到地址欄回車即可進入!
將整個MySQL文件夾刪除掉。。。
6.運行services.msc打開服務管理界面,”查看到MySQL服務仍然殘留在
系統服務里。又不想改服務名,改怎么辦呢。
7.輸入regedit 打開注冊表編輯器中展開定位HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\。在目錄找到不需要的服務項目,
比如MySQL80,右鍵點擊刪除,此時重啟電腦查看服務時即看不到這個服務。

  

 

 

 

 

 

 

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM