windows 安裝MySQL 5.7(.zip Archive版【免安裝版】,非.msi Installer安裝版)
以前安裝過,沒做筆記。這次再安裝記錄之。(好記性不如爛筆頭啊,又查了一堆資料)
1、下載windows 64位 .zip格式MySQL:mysql-5.7.19-winx64.zip
我這里直接解壓到C:\Program Files\mysql-5.7.19-winx64
2、進入這個目錄,創建my.ini文件并添加以下內容【這個文件不自帶也不會自動生成,所以別想了,只能手動創建】:
[client]
default-character-set=utf8
[mysqld]
#port=3306
character-set-server=utf8
basedir=C:\\Program Files\\mysql-5.7.19-winx64
datadir=C:\\Program Files\\mysql-5.7.19-winx64\\data
3、進入C:\\Program Files\\mysql-5.7.19-winx64\\bin目錄打開cmd(選中文件夾地址欄按一下刪除鍵清空后再輸入cmd敲回車)執行以下命令:
mysqld --initialize ? ? ? ?#初始化(初始化data倉庫)
mysqld --install ? ? ? ? ? ?#添加到系統service服務(若需刪除服務則mysqld --remove)
net start mysql ? ? ? ? ? ? #啟動mysql服務(停止:net stop mysql)
4、用初始化時產生的隨機密碼登錄(初始隨機密碼在data目錄下面的.err日志文件中):
mysql -u root -p
5、修改密碼(標準的改密方式):
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
以下為可選步驟:
6、查看編碼:
show variables like '%character%';
7、查看用戶及允許訪問的主機(localhost只允許本機訪問,%表示任意ip均可訪問):
use mysql;
select host,user from user;
8、如果不想每次打開mysql命令行都進入mysq解壓目錄的bin目錄啟動,那就添加到path隨時隨地可以使用mysql命令:
C:\Program Files\mysql-5.7.19-winx64\bin
path前面加上英文分號再追加上上面這一串。
可在命令行通過echo命令查看:
echo %PATH%
試試WIN+R輸入cmd打開命令行:mysql -u root -p (不會報找不到命令的錯誤了)。
9、退出:
mysql> quit
或者
mysql> exit
完事。
附windows查看端口是否占用命令:
netstat -ano | findstr 3306