1、下載mysql壓縮版文件
下載地址:https://dev.mysql.com/downloads/mysql/
2、添加環境變量
新建系統變量 MYSQL_HOME ,並配置變量值爲 C:\mysql ;
編輯系統變量 Path ,將 ;%MYSQL_HOME%\bin 添加到 Path 變量值後面。
3、配置文件my.ini(如果沒有可新建)
用文本編輯器或其他編輯器打開 my.ini 文件,把以下代碼複製粘貼進去,保存退出;
#代碼開始
[Client]
#設置3306端口
port = 3306
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=C:\mysql
# 設置mysql數據庫的數據的存放目錄
datadir=C:\mysql\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
#代碼結束
高版本的mysql沒有my.ini文件,此時自己新建一個
4、初始化(生成data文件夾)
以管理員身份運行cmd(一定要用管理員身份運行,不然權限不夠),
進入:..MYSQL\bin
mysqld --initialize [--user=root] [--console] 此時在控制檯或data文件夾下的.err文件會生成隨機密碼(加上--console纔會在控制檯顯示密碼,或者直接查看../mysql/data/--.err文件)
5、註冊服務
mysqld --install;
6、啓動服務
net start mysql;
7、使用隨機生成的密碼進入mysql
也可以跳過密碼:
mysqld --skip-grant-tables;
8、修改密碼
修改密碼有多種方式,可網上搜索,簡單的一種是:
set password='root';
root爲當前用戶的新密碼
另外windows下查看端口服務命令:netstat -n -a