windows 64位mysql5.7安裝


一、安裝mysql

1.下載mysql-5.7.15-winx64.zip

   http://dev.mysql.com/downloads/mysql/

   

 

 

2.解壓縮到D:\ProgramFiles

 

3.在D:\ProgramFiles\mysql-5.7.15-winx64下my-default.ini文件輸入以下配置信息並保存

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

 

4.把解壓縮bin路徑D:\ProgramFiles\mysql-5.7.15-winx64\bin配置到path

 

5.用管理員權限打開cmd窗口,輸入mysqld install

 

  注意:如果之前安裝不成功卸載過,之前的Service還存在提示如下,則先輸入mysqld -remove刪掉已經存在的,再mysqld install則可成功

  

 

6.再輸入mysqld --initialize初始化data目錄

  data目錄創建成功顯示如下圖

  

如果mysql安裝一直不成功,多次初始化可能會出現后面每次初始化data文件夾只生成5個文件,文件不全,那么把之前相關文件夾都刪掉,注冊表也刪掉,換個安裝目錄重新來過初始化時就會生成完整的目錄。

 

7.最后啟動mysql服務net start mysql

 如果啟動報錯系統錯誤2,找不到指定文件,則修改注冊表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL的"ImagePath"鍵值,改為"D:/ProgramFiles/mysql-5.7.15-winx64/bin/mysqld" MySQL

再次啟動mysql服務net start mysql

   關閉mysql服務net stop mysql

 

二、修改登錄密碼

1.先關閉mysql服務net stop mysql

 

2.管理員權限打開cmd窗口,輸入mysqld --defaults-file="D:\ProgramFiles\mysql-5.7.15-winx64\my-default.ini" --console --skip-grant-tables進入安全模式。(該參數是設置不需要密碼登錄)

 

3.管理員權限再打開另外一個cmd窗口,輸入mysql -u root -p進入mysql

在安裝mysql5.7版本時,經常會遇到mysql -u root -p直接回車登陸不上的情況,原因在於5.7版本在安裝時自動給了一個隨機密碼,坑爹的是在init步驟的時候不像linux系統會給出命令行提示,需要手動在data目錄下的*.err文本搜索如下內容:

016-02-25T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: >mso<k70mrWe

紅色字母即為第一次的登陸密碼。

   

 

4.設置密碼首先輸入use mysql,再輸入update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';,最后刷新數據庫輸入flush privileges;,退出mysql輸入quit

   

 

5.用新設置的密碼登錄數據庫,登陸成功后查看數據庫可能會報錯如下圖

   

輸入下面一行命令后再操作數據庫就正常

SET PASSWORD = PASSWORD('123456'); 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM