windows上安裝MySQL數據庫


Windows上安裝MySQL

windows上安裝MySQL較為簡單,點擊鏈接https://dev.mysql.com/downloads/mysql/,但不要下載最新的版本,因為用的人少,出問題不好解決,選擇下載5.6版本

點擊 Download 按鈕進入下載頁面,點擊下圖中的 No thanks, just start my download. 就可立即下載:

下載完后,把zip包解壓到相應的目錄,去服務中查看一下自己之前有沒有MySQL服務,如果有,刪除掉(在命令行下輸入sc delete mysql

確認沒有后,打開文件夾,其中的bin是用來存儲所有執行文件的,data是用來存儲數據的

如果下載的是5.6版本,不用進行太多的配置

簡單的使用步驟

bin下的 mysqld.exe 是服務器端程序 mysql.exe是客戶端程序

需要先運行服務器,再運行客戶端,如果你直接雙擊運行則會進入游客模式,權限較低

正確的運行方式

打開服務器后,在終端中指定用戶名,密碼等參數

常見的參數:

  • -h 主機名稱,如果是本機,可以忽略
  • -P 指定端口 默認是3306 可以不寫
  • -u 指定用戶名
  • -p 指定密碼(盡量不用明文密碼)

為了方便運行,我們將mysql添加到環境變量中便於使用

也就是將mysql的bin文件夾添加到系統變量PATH中(如不會可參考我之前的博客)

然后注冊系統服務

  • 在cmd(管理員運行)下輸入命令 mysqld --install

  • 如要刪除使用:sc delete mysql注意這里是服務名稱而不是文件名稱

  • 啟動服務:net start mysql

  • 查找進程:tasklist | findstr mysqld

  • 殺死進程:taskkill /f /pid 123456

最后只要能夠啟動服務,並且在cmd中輸入mysql能夠得到這個畫面就是安裝成功了

MySQL配置文件

在你的MySQL文件夾中,創建my.ini配置文件,編輯my.ini配置以下基本信息

在5.6版本中,mysqld和mysql在同一個文件夾下,共用一個配置文件,而在5.7中則需要分開配置

修改服務端設置需要重啟服務端,修改客戶端配置需要退出客戶端重進

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8

[client]
 # 其他客戶端訪問
 default-character-set=utf8
 
[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=C:\\web\\mysql-8.0.11
# 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯
# datadir=C:\\web\\sqldata
# 允許最大連接數
max_connections=20
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

接下來以管理員身份切換到你的啟動你的MySQL數據庫

初始化數據庫命令

mysqld --initialize --console

執行完成后,會輸出 root 用戶的初始默認密碼,如:

...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...

APWCY5ws&hjQ 就是初始密碼,后續登錄需要用到,你也可以在登陸后修改密碼。

之后去添加服務即可

注意5.7版本需要初始化data目錄

mysqld --initialize-insecure 

初始化后再運行服務,即可啟動


免責聲明!

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



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