金金金上線!
話不多,只講你能聽懂的前端知識
前言
我這里不能下載安裝程序的
mysql
,由于電腦安全限制,安裝時會彈出需要管理員賬號密碼權限,此路行不通,所以琢磨著免安裝版本怎么個流程,好,廢話不多說,接著往下看
下載
MySQL下載地址:我下載的為8.0.43版本,如下圖:
按照圖中提示:點擊下載即可,等待下載完成,繼續接著往下走~
解壓
下載完成,把壓縮包可以復制你想放的目錄下:進行一個解壓,我已經解壓好了,目錄文件夾如下圖顯示:
創建配置文件
- 在安裝的mysql根目錄下創建配置文件,命名為
my.ini
,內容如下:
[mysqld]
# 設置MySQL端口(避免沖突)
port=3307
# 設置MySQL安裝目錄(用正斜杠或雙反斜杠)(手動創建一下吧,剛好把data目錄也創建下)
basedir=D:/software/mysql-8.0.43/
# 數據存儲目錄(需手動創建)
datadir=D:/software/mysql-8.0.43/data
# 允許最大連接數
max_connections=100
# 字符集
character-set-server=utf8mb4
# 默認存儲引擎
default-storage-engine=INNODB[mysql]
# 客戶端字符集
default-character-set=utf8mb4[client]
# 客戶端端口
port=3307
default-character-set=utf8mb4
初始化數據庫
- 打開
cmd
窗口 - 進入到剛剛解壓好的文件的
bin
目錄 - 執行初始化(生成臨時密碼):
mysqld --initialize --console
- 注意:記錄末尾的臨時密碼
- 注意:記錄末尾的臨時密碼
啟動MySQL服務
-
方法1:前臺啟動(推薦測試用)
- 效果:
- 會在當前命令行窗口啟動 MySQL 服務器
- 實時顯示所有日志信息(連接請求、錯誤等)
- 關閉窗口 = 停止 MySQL 服務
mysqld --console
保持窗口開啟,關閉窗口即停止服務
- 效果:
連接并修改密碼
- 新開
CMD
窗口,進入到bin
目錄 - 登錄
MySQL
(輸入臨時密碼):mysql -u root -p -P 3307
- 如圖就是登錄成功了
- 修改密碼(替換
YourNewPassword
):ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword'; FLUSH PRIVILEGES; EXIT;
- 然后繼續使用
mysql -u root -p -P 3307
,輸入你剛剛的新密碼驗證即可
這樣就算是完事了,只要你不關閉
cmd
窗口,你可以用其他的mysql
可視化工具連接本地的mysql
端口3307
可以成功,你們自行測試即可
那下次關機開機又得操作連接那不是很麻煩,我這里給出一個無管理員權限實現開機自啟動方案,當然還有其他的一些辦法,自行百度~
無管理員權限實現開機自啟動方案
由于無法注冊為系統服務,需采用用戶級自啟動方案
啟動文件夾
創建啟動腳本
- 新建文本文件,重命名為
start_mysql.bat
- 編輯內容:路徑替換為你的實際安裝路徑
@echo off "D:\software\mysql-8.0.43-winx64\bin\mysqld" --console
放入啟動文件夾
- 按
Win + R
輸入shell:startup
打開啟動文件夾 - 將
start_mysql.bat
復制到此文件夾
效果
- 每次用戶登錄時自動啟動 MySQL
- 會顯示控制臺窗口(可最小化)
- 到此就結束啦,能滿足我玩
mysql
的需求~~~ - 當然還有很多方法自啟動,看你們電腦環境安全配置 自行百度具體方案即可~~~
編寫有誤還請各位指正,萬分感謝。