本地Windows10怎樣配置免安裝版本MySQL?

James·wang發表於2024-07-05

下載MySQL免安裝壓縮包
下載地址:https://downloads.mysql.com/archives/community/

解壓安裝
1、接下來我們解壓資料夾,這時我們解壓的資料夾是沒有my.ini檔案和data目錄,這時我們需要自己建立my.ini檔案,data檔案後期回自動生成

2、新建配置my.ini檔案,並新增配置資訊,如下:

[mysqld]
#設定時區為東八區,此項設定後,在連線MySQL的時候可以不用每次都手動設定時區
default-time-zone = '+8:00'
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=D:\\mysql-8.0.33
# 設定mysql資料庫的資料的存放目錄
datadir=D:\\mysql-8.0.33\\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
# 預設使用mysql_native_password caching_sha2_password”外掛認證
default_authentication_plugin=mysql_native_password
early-plugin-load=""
skip-grant-tables

# 啟用共享記憶體連線(在 Win上提供的一種程序間通訊(IPC)機制,允許客戶端應用程式繞過 TCP/IP 或其他網路層,直接透過作業系統提供的共享記憶體來與 MySQL 伺服器通訊,從而提高本地連線的效能)
shared-memory=1

[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8

[client]
#客戶端預設埠號為3306
port=3306
default-character-set=utf8

進入安裝解壓的mysql的bin目錄下:

執行命令儲存一下初始密碼:

mysqld --initialize --console

安裝服務

mysqld --install MySQL

啟動服務

net start mysql MySQL

更改密碼
先輸入mysql -u root -p
然後將剛才儲存的密碼輸入登入進入mysql

修改密碼

alter user 'root'@'localhost' identified by 'youpassword';

新增 MySQL bin 目錄到 PATH 環境變數:
開啟“環境變數編輯器”。在 Windows 上,可以透過“控制皮膚” > “系統和安全” > “系統” > “高階系統設定” > “環境變數”來訪問。
在“系統變數”區域中找到 Path 變數,選擇它並點選“編輯”按鈕。
新增 MySQL 安裝目錄下的 bin 資料夾路徑。例如,如果是預設安裝位置,路徑應該是類似 D:\mysql-8.0.33\bin(根據你的 MySQL 版本和安裝路徑,路徑可能有所不同)。
點選確定儲存更改,然後重新開啟 PowerShell。

擴充套件知識
1、資料庫授權
mysql: GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
2、重新整理許可權
mysql: FLUSH PRIVILEGES;
3、允許外部連結資料庫
mysql: update user set host ='%' where user ='root' and host = 'localhost';

相關文章