下載地址 :https://dev.mysql.com/downloads/mysql/ ,需要oracle帳號
下載 Windows (x86, 64-bit), ZIP Archive
是個壓縮包,下載完解壓到需要安裝的目錄(不要用中文路徑)
1、 復制my-default.ini,改名為my.ini
打開my.ini
添加相應的配置信息,這里解壓后的目錄中沒有data文件夾,需要自己新建
[mysqld]
# 設置mysql的安裝目錄
basedir=D/Program Files/mysql-5.7.17-winx64
# 設置mysql數據庫的數據的存放目錄,必須是data
datadir=D:/Program Files/mysql-5.7.17-winx64/data
# mysql端口
port=3306
# 字符集
character_set_server=utf8
2 、然后在環境變量path中添加:D/Program Files/mysql-5.7.17-winx64/bin
3、 安裝mysql服務
管理員身份運行cmd mysqld -install MySQL --defaults-file="D/Program Files/mysql-5.7.17-winx64/my.ini"
4、生成root用戶
這時data文件夾下可能會生成部分文件,刪除這些文件,然后執行mysqld --initialize-insecure
mysqld --initialize-insecure 自動生成無密碼的root用戶,
mysqld --initialize自動生成帶隨機密碼的root用戶。
data文件夾不為空是不能執行這個命令的。
5、啟動mysql服務
net start mysql
6、修改root密碼
1. 生成無密碼的root用戶后,命令行 mysql -uroot -p回車,不用輸入密碼直接回車就可以登錄;
2. >use mysql;切換數據庫
3. 5.7.17版本中修改密碼:update mysql.user set authentication_string=password('root') where user='root';
4. doc命令框再輸入: flush privileges;
新版本的mysql數據庫下已經沒有password這個字段了,password字段改成了 authentication_string
