下載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';