mysql安裝教程8.0.21安裝,Windows系統下MySQL8.0.21安裝教程(圖文詳解)

安裝建議:盡量不要用.exe進行安裝,用壓縮包安裝,對日后的卸載/版本升級更為方便

下載地址:https://dev.mysql.com/downloads/mysql/

1、點擊上面的下載地址得到zip壓縮包

843ada1a8c501b1092eaba43527bcd1a.png

fdf8222d5efe86a31a2c6bd1e30e43d1.png

2、解壓到要安裝的目錄

我這里是E:\database\mysql8\mysql-8.0.21-winx64\bin

data 文件夾與?my.ini文件需手動創建出來

eb8ceb6a48373a68599e19047298ee0d.png

3、添加環境變量

我的電腦–>屬性–>高級系統設置–>環境變量

選擇path添加:mysql安裝目錄下的bin文件夾地址

這里需要注意是否以前有安裝過老版本的Mysql,需要將其環境變量去掉

img alt="" width="525" height="559" src="//img.jbzj.com/file_images/article/202008/2020081310113453.png" />

4、添加mysql配置文件my.ini

在你的mysql安裝目錄下,新建my.ini文件,編輯my.ini文件將Mysql相關配置寫入(這里就根據實際情況可做不同的配置),注意替換安裝路徑

[mysql]

# 設置mysql客戶端默認字符編碼形式

default-character-set=utf8mb4

[mysqld]

#設置端口號,默認3306

port = 3306

# 設置mysql的安裝目錄

basedir=E:\database\mysql8\mysql-8.0.21-winx64\

# 設置mysql數據庫的數據存放目錄

datadir=E:\database\mysql8\mysql-8.0.21-winx64\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

[client]

# 設置mysql客戶端連接服務端時默認使用的端口

port=3306

default-character-set=utf8mb4

E:\database\mysql8\mysql-8.0.21-winx64要換成自己的目錄

5、安裝mysql服務

啟動管理員模式下的cmd,并將路徑切換至mysql安裝目錄下的bin目錄,輸入以下命令

cd \e E:\database\mysql8\mysql-8.0.21-winx64\bin

mysqld –install

2690eb82c65fe45a90139d58dc4379e2.png

輸入命令后報錯:

ef359cf858f6a740cb054ae2e25eab58.png

安裝了以下運行庫成功解決

b448fe2f4a1a5cd89e5318a5f3ccc93c.png

鏈接:https://pan.baidu.com/s/1hrOiKNEegCsc0uAa5MFDgw

提取碼:36ma

下載安裝后繼續執行安裝服務命令:

9872a7c9521944227b4684e9b1bbae21.png

提示服務已存在,因為之前有安裝過5.7.26版本的mysql,沒有卸載

這個時候重新以管理員身份打開cmd,輸入命令sc query mysql查看名為mysql的服務

abce88f56c435b29725720e6aa787b6d.png

輸入命令sc delete mysql,刪除老版mysql服務

51f53cf3769f4c141a8bdffa4d72355e.png

再次執行安裝命令

44aef3d66baa700e579001e72feea0ec.png

6、初始化數據文件

輸入以下命令:mysqld --initialize-insecure --user=mysql

376fd1ec09eac10c24735dc745a061eb.png

7、啟動Mysql

net start mysql

0d8fda199769fe6b34f969b3f50dfaad.png

8、修改密碼

mysql -u root –p

讓你輸入密碼時直接回車,然后可以進入到,mysql的管理界面

811c9cea4a0a1de74c446bb23556a05f.png

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';

如下所示:將密碼修改為了root

1a11b08fcac807d4d2003d3c41bbf935.png

9、重啟mysql即可正常使用

這里重啟要用以管理員身份運行的cmd

退出mysql管理界面

eixt

停止mysql服務

net stop mysql

開始mysql服務

set start mysql

560ac581886603f4a58674f7e7c72851.png

ac1aa19d5591d7139f0b62aeb3e095d3.png

總結

到此這篇關于Windows系統下MySQL8.0.21安裝教程的文章就介紹到這了,更多相關MySQL8.0.21安裝內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271042.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271042.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271042.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java中 a+=b和a=a+b有什么區別?

一:性能方面 aab是加法運算 需要兩次尋找地址而ab是增量運算有寄存器優先時 只有一次地址查找。效率方面后者略高于前者 基于現在計算機的發展可忽略不計。 二:對于不同類型的a,b來說 1:不同類型的兩個變量在進行運算的時候,我們經常說到的…

事務管理:事務的狀態相關知識筆記

1、事務的幾個概念中止事務:事務在執行過程中發生故障,不能執行完成的事務。可以進行事務回滾,保持數據庫的一致性。事務回滾:將中止事務對數據庫的更新操作撤銷稱為事務回滾。已提交事務:成功執行完成的事務稱為已提交…

centos7 時間設置

安裝完成centos7后,雖然時區選擇的是上海,但是最終的時間還是不對,因為沒有開啟自動同步NTP功能,所以需要自動手動設置。 首先輸入timedatectl命令,查看當前機器的時間: Local time: 四 2016-08-25 18:52:5…

mysql符合安可要求嗎,安可是什么意思?演唱太過精彩,粉絲要求返場(再唱一個)...

解答:安可是指再唱一個的意思,最早是源自英語“Encore”,常被用在演唱會上,當最后一輪表演或演唱結束之后,粉絲就會開始大喊“安可”,就是想要再聽一場,這時歌手也會應粉絲的要求返場。安可是什…

事務管理基礎:數據庫的并發控制相關知識筆記

1、并發操作的概念介紹并發操作主要是指在多用戶共享的系統當中,可能存在很多用戶同時對同一個數據進行操作。并發操作會造成丟失更新、不可重復讀、讀臟數據。主要原因是事務的并發操作破壞了事務的隔離性。2、事務調度相關知識事務調度主要有串行調度、并發調度、…

Spring的AOP理解

Spring的AOP理解: OOP面向對象,允許開發者定義縱向的關系,但并適用于定義橫向的關系,導致了大量代碼的重復,而不利于各個模塊的重用。 AOP,一般稱為面向切面,作為面向對象的一種補充&#xff…

PHP 常用框架

1、ThinkPHP 2、Yii2 3、Laravel 4、CodeIgniter 5、CakePHP轉載于:https://www.cnblogs.com/baiqian/p/5808935.html

wpf 如何設置彈出窗口必須關閉才能打開其他軟件_5招教你如何清除C盤除系統外的所有垃圾!都學會了嗎?...

老毛桃winpe 2019-04-24 12:22:54 對于C盤,最讓我們頭疼的問題就是空間不足了!雖然知道C盤會存有很多垃圾,但由于C盤也是系統盤,我們只能可望不可及。那么,有什么辦法清除C盤除系統外的所有垃圾嗎?答案是…

事務管理基礎:排它鎖和共享鎖相關知識筆記

1、排它鎖、共享鎖出現的意義數據庫的并發事務對數據庫進行讀寫,可能會破壞事務的隔離性和數據一致性。為了保持事務的隔離性,系統必須對事務之間的相互作用加以控制。最典型的做法就是當一個事務訪問某個數據對象時,其他事務都不能更新該數據…

php對象底層結構,PHP 底層原理之類和對象

對于PHPer來說,OOP是不可或缺的開發思維,但是你對php類和對象的底層實現又了解多少呢?本著知其然且知其所以然的思想,讓我們一起來尋找答案~類的底層實現可看作是之前我們講過的變量、函數等的知識集合。所以想要理解更深入的同學…

程序默認在副屏顯示_聊一款性價比極高的電競顯示器

小米在6月17日開啟了小米顯示器27寸165Hz版本的眾籌,這臺顯示器的分辨率為2560x1440,也就是大家熟悉的小金剛,它與大金剛的最大區別也只是省去了G-Sync功能,而其他方面的參數幾乎是一致的。那么我們今天就來聊聊這款真香的顯示器。…

CocoaPods安裝和使用教程

CocoaPods是什么? 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他…

事務管理基礎:兩段鎖協議、活鎖、死鎖相關知識整理

1、兩段鎖協議(Two-phase Locking Protocol) 兩段鎖協議是指對任何數據進行讀寫之前必須對數據進行加鎖;在釋放一個封鎖之后,事務不再申請和獲得任何其他封鎖。兩段鎖協議中兩段的含義:事務分為兩個階段,第…

php 空函數,PHP 中函數 isset(), empty(), is_null() 的區別

PHP 中函數 isset(), empty(), is_null() 的區別,使用 PHP 進行開發的時候,經常會用到 isset(), empty(), is_null() 這幾個函數對數據進行判斷,但是這是哪個函數的具體區別其實沒有很好的掌握。下面我們詳細講解一下:NULL什么是 NULL&#x…

UVa11021

11021 TribblesGRAVITATION, n.“The tendency of all bodies to approach one another with a strengthproportion to the quantity of matter they contain – the quantity ofmatter they contain being ascertained by the strength of their tendencyto approach one anot…

python合法變量類型_Python 變量類型

變量存儲在內存中的值。這就意味著在創建變量時會在內存中開辟一個空間。基于變量的數據類型,解釋器會分配指定內存,并決定什么數據可以被存儲在內存中。因此,變量可以指定不同的數據類型,這些變量可以存儲整數,小數或…

數據庫系統故障相關知識筆記

數據庫系統中可能發生的故障主要包括事務故障、系統故障、介質故障、計算機病毒等。下面給大家簡單整理一下相關的故障知識筆記。1、事務故障事務故障是因為程序執行錯誤而引起的非預期、異常終止的故障。主要有邏輯錯誤、系統錯誤導致事務的執行失敗。邏輯錯誤:比如…

dede php分頁代碼,DEDECMS系統分頁標簽自定義二次開發

以前有給大家寫過一篇自定義dedecms留言板的分頁,下面我再來給大家分享一篇自定義常見的分頁標簽例子,希望文章對大家會有所幫助.自定搜索結果頁面文章分頁,在/plus文件夾中新建一個search.php文件,代碼如下:require_once(dirname(__FILE__)."/../include/common.inc.php&…

windows下gvim中文亂碼解決方案

網羅了一些網上的解決windows下gvim中文亂碼的解決方案,都試了一遍,可惜都不能完全解決我的所有問題,最后我綜合一下網上的兩種方案,得到了最后完全解決我的中文亂碼問題的方案,配置很簡單,就是把下面的配置…