1.進入mysql官網下載社區服務器 https://dev.mysql.com/downloads/mysql/
2.選擇合適的zip版本下載(若下載速度過慢可復制下載鏈接到迅雷進行下載)
3.將下載的zip文件解壓到D盤(或其他目錄下)
4.在D:\Mysql\mysql-5.7.29-winx64目錄下創建my.ini配置文件,復制如下內容
[mysqld]
#讓用戶無條件登錄數據庫,應當在創建用戶后刪除這條語句,以保證數據庫的安全
skip-grant-tables
port = 3306
basedir=D:\Mysql\mysql-5.7.29-winx64
datadir=D:\Mysql\mysql-5.7.29-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
5.配置環境變量中的系統變量
然后在Path項中加入 %MYSQL_HOME%\bin
6.以管理員身份運行cmd
進入如下目錄:D:\Mysql\mysql-5.7.29-winx64\bin
鍵入命令:mysqld --initialize(此時會在其父目錄中生成data目錄)
mysqld install(安裝服務)
//mysqld remove(卸載服務,僅在卸載時使用)
安裝成功后,會在services.msc中生成相應的服務
net start mysql(啟動服務)
net stop mysql(停止服務)
服務無法啟動問題
-
方法一:修改配置文件my.ini里保存的端口號,然后重新安裝mysql服務
-
方法二:cmd運行命令 netstat -ano|findstr 3306
在本地地址最后一個冒號之后找到數字為3306的一行,找到該行最后一列的pid
然后打開ctrl+alt+delete打開任務管理器,在服務中找到剛才的pid,關閉該服務