Windows 環境下的mysql安裝及端口更換詳解


前言

在這里主要演示的是64位MySQL 的安裝,也就是通過壓縮包進行安裝,因為現在我們的電腦基本都是64位,為了更契合電腦,且直接安裝比較簡單,這里不做描述

 

一、下載

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

 

 

1.下載完成之后,將壓縮包解壓后放到自己想要放的的文件夾

2.進入解壓后的bin目錄,從這里開始一系列操作

3.配置環境變量 ,目的是為了不需要每次都進行bin目錄去操作 啟動、停止mysql服務,所以講bin 目錄路徑添加到環境變量中即可,如下圖所示

 

 

 

4. 新建 my.ini 文件,內容如下所示

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#避免登錄驗證錯誤
default_authentication_plugin=mysql_native_password  # 設置3306端口 port
= 13306 # 設置mysql的安裝目錄 basedir=C:\BAK\mysql-8.0.21-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=C:\BAK\mysql-8.0.21-winx64\data # 允許最大連接數 max_connections=20 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 跳過登錄密碼驗證 #skip-grant-tables

注意:  以下配置表示是在哪里獲取資源,不是你安裝在哪個位置, 親測這個放其他目錄啟動不了mysql 服務

basedir 這個是你解壓出來的mysql文件根路徑
datadir 這個是你解壓出來的mysql文件 data 文件夾 

5.把my.ini 文件丟到bin 目錄下面

6.初始化mysql 命令(此命令在bin 目錄下執行)

mysqld --initialize --console

7.可能會遇到的錯誤

mysqld --initialize --console   可能錯誤 可能會報“找不到 MSVCP140.dll” "vcruntime140_1.dll"; 直接下載對應的dll解決即可 

8.命令成功執行之后,末尾會有初始的root密碼        像格式 root@localhost:Tm8.asdaassda  這樣,記錄下來,便於登錄mysql

9.開始安裝服務  

mysqld --install MySQL --defaults-file=“你配置文件的my.ini位置”      

10.啟動服務 

net start mysql

11.登錄mysql,修改密碼,修改密碼后,才能進行賦權的操作

登錄數據庫 mysql -u root -P 13306   -p         #-P 是端口名,如果是默認端口 3306  則可以直接忽略
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

12. 在第11點的時候提到了賦權,需要對外IP授予權限 ,不僅自己可以訪問,其他IP也可以訪問

update user set host='%' where user='root';
flush privileges; #保存

  

 


免責聲明!

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



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