MySQL8.0版本安裝教程


這幾天被各種環境的配置搞瘋了,查詢了很多資料,也算有點經驗,對於Mysql的安裝,以及可能會出現的問題做出解決方案。

我這里講的是zip的安裝教程。

Mysql的安裝地址:https://www.mysql.com/或者是直接百度搜索Mysql

1、進入官網后的界面是:

 

 

 

 

 2、往最低下翻找到Downloads選擇MySQL Community Server

 

 

 3、點擊進去后,選擇第一個zip 下載

 

 

 

 4、選擇下面no thanks...點擊

 

 

 5下載下來之后是一個zip的壓縮包文件:mysql-8.0.18-winx64.zip,然后對這個文件進行解壓,解壓之后,我把解壓的文件放在了C:\Program Files中

 

 

 6、設置環境變量

右鍵點開我的電腦選擇 屬性

然后選擇高級系統設置

 

 

 7、

 

8、新建一個系統變量

 

 

 

 9、變量名為 MYSQL_HOME,變量值為 C:\Program Files\mysql-8.0.18-winx64(你自己安裝包的路徑)

 

 

 10、在系統變量中的PATH中添加%MYSQL_HOME%\bin,添加后一定要記得點“確定 ”要不然他不會保存,出去后也要點確定

 

 

 

 

 

 

 11、環境配置好后,在mysql-8.0.11-winx64文件夾下面新建一個my.ini文件(因為在最新版本中的zip中是沒有my.ini文件,需要自己新建一個)把下面的粘貼到my.ini文件中

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\mysql-8.0.17-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\mysql-8.0.17-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

12、這里的 basedir=D:\mysql-8.0.17-winx64,datadir=D:\mysql-8.0.17-winx64\data兩句中的路徑改成自己zip包的路徑就行

13、這里需要注意有的教程可能會讓你在mysql-8.0.17-winx64根目錄下如果沒有data文件夾就新建一個data文件夾,這是有問題,等會用命令行安裝Mysql的時候你會找不到初始的登入密碼,親身經歷,折騰了我好久,其實在你輸入mysqld --initialize 命令初始化mysql的時候會自動新建一個data文件夾。

14、以管理員的身份打開cmd命令窗口,輸入:cd C:\Program Files\mysql-8.0.18-winx64\bin 進入到你的bin目錄下,然后輸入mysqld --initialize 命令初始化mysql的data數據目錄,初始化完畢后,會在解壓目錄下生成一個data文件夾, 在這個文件夾下有一個.err結尾的文件,打開后會有隨機生成的密碼。如下圖所示

 

 15.用記事本打開,找到這一句 A temporary password is generated for root@localhost: goeT/zsgK64_,goeT/zsgK64_就是一開始的密碼,記住后面登錄要用

 

 

16、接着就是輸入mysqld -install進行服務的添加

  • 輸入net start mysql啟動服務
  •  輸入mysql -u root -p進行登錄數據庫,這時提示需要密碼,然后就是用你上面的密碼登錄

  • 修改密碼語句:ALTER USER root@localhost IDENTIFIED  BY '123456';    修改密碼為:123456
  • 若要刪除mysql,可執行命令mysqld --remove mysql

17、如果你沒找到初始密碼或者是忘記密碼了

MySQL版本8.0之前的可以看看這篇博客 https://blog.csdn.net/lina_999/article/details/87797322

MySQL版本8.0之后的則是 https://blog.csdn.net/q283614346/article/details/90732968

18、啟動MySQL報錯:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

https://blog.csdn.net/BigData_Mining/article/details/88344513

 18、由於現在很多教程都老版本的Mysql安裝,對於環境變量的設置有點不一樣,導致我按照原來的一直行不通,對於一些出現的問題解決也是老版本的,根本解決不來,上面的網址都是針對最新版本的。


免責聲明!

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



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