下載
從官網下載對應的版本:
我這裏是解壓版,無需安裝,解壓後配置下就可以直接使用。
創建配置文件
解壓後是沒有my.ini文件的,需要手動添加:
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
# 設置3306端口
port = 3306
#設置group_concat的最大值,避免GROUP_CONCAT過長截去
group_concat_max_len = 1024000
# 設置mysql的安裝目錄
basedir=C:\ProgramFiles\mysql-5.7.26-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=C:\ProgramFiles\mysql-5.7.26-winx64\data
# 允許最大連接數
max_connections=100
collation_server = utf8_general_ci
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
配置環境變量
把MySQL的bin目錄添加到環境變量path中去。
安裝MySQL服務
使用管理員身份啓動cmd命令行。
先檢測下MySQL的版本:
初始化MySQL,自動在MySQL的目錄下產生data文件
成功執行後,data生成,
如果該命令不成功,看是否有舊的data文件,如有手動刪除再執行初始化的命令。
接下來就是將MySQL註冊成服務了,註冊成功可以在服務列表裏看到。
如果報錯:service 已存在。可先刪除服務。
啓動MySQL服務:
停止服務可用命令:net stop 服務名
修改密碼
這時候的root用戶是沒有密碼的,可以直接登錄:
進入到mysql的數據庫:
執行sql語句來更新root用戶的密碼:
注意:MySQL5.6之後 ,控制密碼的表字段從[password] 改成了[authentication_string]
最後記得刷新下修改:
退出再登錄: