MySQL免安裝版mysql-5.7.18-winx64 在win10系統下配置過程

blog.csdn.net/q98842674/article/details/12094777

blog.csdn.net/wml0109/article/details/52586457

blog.csdn.net/qq_26525215/article/details/53424152

本文是參照上面三個文章針對本人情況進行的整理,感謝上面三位作者分享的

MySQL下載地址:

https://dev.mysql.com/downloads/file/?id=469273

點擊下載

1.下載解壓MySQL壓縮包

將以下載的MySQL壓縮包解壓到自定義目錄下,我的解壓目錄是:

"D:\JavaDevelop\mysql-5.7.18-winx64"

在目錄下新建一個my.ini文件

內容為


[mysql]

#?設置mysql客戶端默認字符集

default-character-set=utf8

[mysqld]

#設置3306端口

port?=?3306

#?設置mysql的安裝目錄

basedir=D:\JavaDevelop\mysql-5.7.18-winx64

#?設置mysql數據庫的數據的存放目錄

datadir=D:\JavaDevelop\mysql-5.7.18-winx64\data

#?允許最大連接數

max_connections=200

#?服務端使用的字符集默認為8比特編碼的latin1字符集

character-set-server=utf8

#?創建新表時將使用的默認存儲引擎

default-storage-engine=INNODB


注意這里保存時編碼為ansi,否則會報如下錯誤:error: Found option without preceding group in config file: D:\Program Files\mysql-5.6.25-winx64\my.ini at line: 1 Fatal error in defaults handling. Program aborted。特別說明.ini文件是window里面的配置文件。保存里面各種默認的數據。安裝版的是在安裝的時候讓你自己選然后系統給你保存進來,zip archive是自己寫,都一樣。


2.添加環境變量

操作如下:

1)右鍵單擊我的電腦->屬性->高級系統設置(高級)->環境變量

點擊系統變量下的新建按鈕

輸入變量名:MYSQL_HOME

輸入變量值:D:\JavaDevelop\mysql-5.7.18-winx64

#即為mysql的自定義解壓目錄。

2)選擇系統變量中的Path

點擊編輯按鈕

在變量值中添加變量值:%MYSQL_HOME%\bin

注意是在原有變量值后面加上這個變量,用;隔開,不能刪除原來的變量值


3. 將mysql注冊為windows系統服務

1)從cmd(管理員身份打開)進入到MySQL解壓目錄下的 bin 目錄下:

2)輸入服務安裝命令:

mysqld install MySQL --defaults-file="D:\JavaDevelop\mysql-5.7.18-winx64\my.ini"

#解壓目錄下修改的my.ini文件

安裝成功后會提示服務安裝成功。

#注:my.ini文件放在MySQL解壓后的根目錄下

#移除服務命令為:mysqld remove


下面這步很惡心了,可能會啟動不起來

4. 啟動MySQL服務

方法一:

啟動服務命令為:net start mysql

方法二:

打開管理工具 服務,找到MySQL服務。

通過右鍵選擇啟動或者直接點擊左邊的啟動來啟動服務。


cmd沒啟動起來的情況
window服務沒啟動起來的的情況

如果上面的兩種方法都沒起來服務

開始下面的步驟

1.首先,你需要把原來的服務刪除:

在bin目錄下執行

mysqld--removemysql

正常的執行結果

注意:mysql為你的服務名稱,自己可以隨便定義的。

此命令需要進入mysql安裝目錄下的bin目錄運行!

2.mysql的根目錄下:

你需要清空data目錄。

如果沒有data目錄,請自行創建一個空目錄,起名為data!

然后在bin目錄下運行命令:

mysqld--initialize-insecure--user=mysql

進行初始化!

cmd中鍵入

接著運行:

mysqld --install mysql --defaults-file=D:\JavaDevelop\mysql-5.7.18-winx64\my.ini

后面的路徑記得改成自己的!

這是注冊mysql服務!

注冊成功

接下來就是啟動服務:

請以管理員權限運行!

net start mysql

服務啟動成功

6. 修改 root 賬號的密碼

剛安裝完成時root賬號默認密碼為空,此時可以將密碼修改為指定的密碼。如:123456

c:>mysql –uroot

mysql>show databases;

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';

mysql>FLUSH PRIVILEGES;

mysql>QUIT


7. MySQL控制臺快捷方式建立:

1)桌面右鍵->新建->快捷方式->對象位置輸入:C:\Windows\System32\cmd.exe

快捷方式名稱自己定義,確定,快捷方式建立成功

2)右鍵單擊剛才建立的快捷方式->屬性->把目標一欄修改成MySQL啟動參數:

C:\Windows\System32\cmd.exe "D:\Program Files\MySQL\mysql-5.6.13-win32\bin" /k mysql -uroot -p inventory

解釋:CMD路徑 "MySQL路徑bin目錄" /k mysql -u用戶名 -p密碼 數據庫名

3)修改完成后點擊確定保存,直接雙擊快捷方式即可連接到MySQL數據庫


如果看到這還沒解決,我只能說,上面寫的都是垃圾,因為確實不好使啊

終極方案

今天以zip模式在windows10 64位環境下安裝mysql5.7,到最后一步提示mysql服務無法啟動。

安裝步驟如下:

1.配置環境變量

我的電腦->屬性->高級->環境變量->path

如:C:\Program Files\MySQL\MySQL Server 5.6\bin

注意是追加,不要覆蓋

2.修改my-default.ini

在其中修改或添加配置:

[mysqld]

basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目錄)

datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目錄\data)

3.以管理員身份運行cmd(win10右鍵左下角開始按鈕選擇以管理員身份運行cmd即可)

以管理員身份運行cmd(一定要用管理員身份運行,不然權限不夠),

輸入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin?進入mysql的bin文件夾(不管有沒有配置過環境變量,也要進入bin文件夾,否則之后啟動服務仍然會報錯誤2)

輸入mysqld -install(如果不用管理員身份運行,將會因為權限不夠而出現錯誤:Install/Remove of the Service Denied!)

安裝成功

4.運行mysqld ?--initialize(標題問題所在,若沒有init則不存在data目錄,自然無法啟動成功)

5.安裝成功后就要啟動服務了,繼續在cmd中輸入:net start mysql,服務啟動成功!

服務啟動成功之后,就可以登錄了,輸入mysql -u root -p(第一次登錄沒有密碼,直接按回車過),登錄成功!

追加內容:

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

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

紅色字母即為第一次的登陸密碼,記得加雙引號。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,923評論 6 535
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,740評論 3 420
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,856評論 0 380
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,175評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,931評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,321評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,383評論 3 443
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,533評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,082評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,891評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,067評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,618評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,319評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,732評論 0 27
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,987評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,794評論 3 394
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,076評論 2 375

推薦閱讀更多精彩內容