windows10下安裝mysql5.7(雙開)教程

1、官網下載mysql5.7的安裝包:(這裏建議小白下載二進制文件,本次安裝使用的綠色版)mysql

一、官網連接 https://www.mysql.com/downloads/  sql

二、普通開發使用社區版(MySQL Community Edition)網頁的最下方點進去數據庫

三、尋找歷史版本(看不懂英文的chrone右鍵翻譯成中文)編碼

 

 四、下載綠色版本spa

2、本地安裝命令行

一、在本身的軟件盤新建一個文件夾用來存放mysql5.7而且解壓到該目錄下(看我的愛好)翻譯

二、配置環境變量3d

此電腦右鍵屬性、高級系統設置中點擊環境變量code

①配置MySQL_HOME (這裏我爲了方便版本切換就配置到了根目錄的上一層)server

②配置path

 

 二、因爲綠色版是沒有my.ini文件的手動建立而且填寫基本配置

# 此文件非註釋語句不要使用"" [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置端口(避免衝突) port = 3307 # 設置mysql的安裝目錄(因人而異) basedir=D:/MySQL/mysql-5.7.26-winx64/ # 設置mysql數據庫的數據的存放目錄(因人而異) datadir=D:/MySQL/database/Data5.7/ # 容許最大鏈接數 max_connections=200 # 服務端使用的字符集默認爲8比特編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB

附:在[mysqld]下面加上一句skip-grant-tables啓動後不會自動生成隨機密碼默認root用戶的密碼爲空;這樣子就不用去找隨機密碼了;可是後續須要啓動服務後update修改密碼;並在關閉服務後將該行配置刪除;

不建議這樣用,比較繁瑣

三、到這裏已經配置完成了;進行安裝

①首先系統管理員模式啓動cmd進入到解壓後的bin目錄下;執行下列語句回車 進行安裝;成功有一句提示

mysqld -install mysql5.7 --defaults-file=D:\MySQL\mysql-5.7.26-winx64\my.ini

在這裏 mysql5.7 表明你的服務名稱(不能和現有的重複,自定義);--defaults-file指向了該服務的默認配置文件

sc delete 服務名  刪除某個服務(若是安裝錯誤;或者舊的服務不想要了,在net stop mysql 後執行該操做)

sc query mysql5.7 查詢某個服務(能夠查看服務名是否 存在)

②安裝完成後須要進行初始化,也就是在你 數據庫的數據的存放目錄 下新建一個文件夾並在其中存放文件;也就是常見的date;由於各個版本的data不一樣不準手動從別的地方copy以避免留下坑;(這都是淚啊)

mysqld --defaults-file=D:\MySQL\mysql-5.7.26-winx64\my.ini --initialize --console

執行語句回車;這裏的ini文件地址改爲你本身的;若是加上--console 默認的隨機密碼等一些數據會在控制檯輸出;.err中不會保留了;建議去掉保留在文件中;避免關閉命令行界面致使臨時密碼消失;

附:若是真的忘了密碼了能夠將生成的date(我這裏是Date5.7)刪除了;從新初始化一下

在這個.err文件中找到臨時密碼(相似下圖這樣的)

3、

一、執行下面的命令回車啓動服務(這裏的服務名是你本身起的)

net start mysql5.7

若是你配置文件不當心寫出問題了;致使服務一直正在啓動或者中止;這時候須要在任務管理器的服務項中查看該服務的進程號pid 殺死該進程後;刪除服務從新安裝(執行百度)

二、登錄

mysql -P 3307 -u root -p

根據本身的ip進行登錄並輸入.err文件中的臨時密碼;(這裏切記要把端口號寫上;大寫P;否則默認找的是3306端口下的服務,致使你怎麼輸入密碼都提示Can't connect to MySQL server on xxx (10061)服務沒開啓)

登錄進入mysql>後修改密碼

set password for 用戶名@localhost = password('新密碼');

如今就已經安裝成功了(若是安裝完成後數據庫中缺乏庫文件只用一個庫;那就是初始化出問題了;把安裝和初始化的順序調換下)

相關文章
相關標籤/搜索