MySQL一直是喜歡又一直沒有學習的語言,擱置很久的學習,總算被我提上了議程,一邊學習,一邊分享。將自己學習的內容記錄總結,並分享出來,既給自己動力,也給自己壓力,督促自己去提升。歡迎大家和我一起加油哦~
MySQL的安裝分為兩種,一種是安裝版本,一種是免安裝解壓版本,一般老師都會推薦免安裝解壓版本,用起來更方便些。今天和大家分享MySQL8.0版本的解壓版的安裝步驟。雖然目前大部分企業還是在 5.7的版本,因為8.0的太貴,但是咱們學習的,直接使用免費版本即可,具體我們看下吧!
首先得下載安裝包,這個直接去官網就可以,下載一下8.0版本的壓縮包,鏈接就不放了,可以直接去百度搜索官網,然后按照如下圖,找到對應的免費版本:

個人免費版本
然后在按照下圖中,根據自己電腦的系統及配置情況,下載對應的壓縮包。

找到適合電腦的版本
前期准備工作都做好之后,就開始安裝啦,方法其實也比較簡單的:
1、先解壓壓縮包,如下圖所示(建議不要放在C盤,其他盤都可以);

解壓之后的內容
2、解壓之后配置環境變量,配置環境變量:

配置環境變量
環境變量path的路徑是:
右擊“計算機”-選擇“屬性”- 高級系統配置 - 環境變量 - path:

配置環境變量的路徑
3、創建my.ini文件(先建my.txt的文件,再將文件后綴修改成ini):
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=E:\Program Files\mysql-8.0.12-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=E:\Program Files\mysql-8.0.12-winx64\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
# mysql_native_password
default_authentication_plugin=mysql_native_password
# 設置默認時區為東八區
default-time-zone = '+8:00'
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
將以上這一段內容,復制在my.ini文檔里。
注意:要調整安裝目錄及數據庫的存放目錄,即這兩個地方:
# 設置mysql的安裝目錄
basedir=E:\Program Files\mysql-8.0.12-winx64(修改成放mysql的文件路徑)
# 設置mysql數據庫的數據的存放目錄
datadir=E:\Program Files\mysql-8.0.12-winx64\data(修改成放mysql的文件路徑/data)
4、初始化my.ini文件:
使用管理員的權限,打開CMD,進入到mysql的bin路徑,然后輸入:
mysqld --initialize --console
初始化之后,會生成一個初始化密碼,這個密碼需要記住,建議復制在txt文檔中,后續登錄時,需要用到此密碼,密碼就root @ localhost: 這個后面,因為每個人安裝都會生成隨機密碼,完全不一樣,所以為了避免誤導大家,就不截圖了。
5、安裝並啟動 mysql服務:
這個也是一樣,需要使用管理員的權限,打開CMD,進入到mysql的bin路徑,輸入:
mysqld --install mysql
注意:這里的mysql是服務器名稱,若是原來電腦里有其他版本的,可以后面加個數字區分開,以下我默認服務器的名稱就是mysql,所以再啟動服務器:
net start mysql
6、登錄MySQL,並修改密碼:
運行命令:mysql -uroot -p
臨時密碼(即之前初始化的時候,保存的隨機密碼)
然后輸入修改密碼的命令:
alter user 'root'@'localhost' identified by 'root';
這個是將密碼修改成root,然后再輸入 exit,退出mysql之后,再用root的密碼,重新登錄。
以上就是MySQL 8.0解壓版,即免安裝版的配置方法,各位學會了么?若是有不理解的歡迎留言提問,我們一起學習和成長。