Windows下使用官網下載的zip壓縮包安裝mysql服務

最可靠的方法是參考官方文檔(以5.7爲例):https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

安裝版根據嚮導很容易實現mysql安裝,如果選擇用zip壓縮包會麻煩一些。

1、下載zip壓縮包並解壓到本地目錄,如"D:\mysql\"

2、在"D:\mysql\"目錄下創建配置文件my.ini

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir="D:\mysql"
# 設置mysql數據庫的數據的存放目錄
datadir="D:\mysql\data"
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

3、通過mysqld初始化數據庫,並選擇創建密碼或無密碼

# 初始化,但不生成密碼,--console用於把日誌輸出到控制檯
D:\mysql\bin>mysqld --initialize-insecure --console

# 或者

# 初始化,隨機生成密碼,密碼顯示在輸出日誌中
# windows中沒有找到日誌在哪,所以最好加--console查看密碼
D:\mysql\bin>mysqld --initialize --console

4、添加mysql服務,可以選擇隨系統啓動或手動啓動

# 創建的服務,默認名MySQL,啓動類型是自動,可以通過服務管理手動修改
D:\mysql\bin>mysqld install

# 或者

# 創建的服務,啓動類型是手動
D:\mysql\bin>mysqld install-manual

5、啓動mysql,在"services.msc"中找到mysql或者直接用"net start mysql"命令

6、通過mysql登錄。

# 如果初始化時候用了--initialize-insecure,
# 這裏就沒有密碼可以用--skip-password參數跳過密碼驗證
# 登錄後可以用ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';增加密碼
mysql -u root --skip-password

# 如果初始化使用生成了密碼,則需要正常輸入了
mysql -u root -p

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章