下了個mysql-5.7.17-winx64,安裝過程真是~~趁著還有點印象趕緊寫下來椭赋。
-
1:下載mysql-5.7.17-winx64解壓版本:http://dev.mysql.com/downloads/mysql/
mysql-5.7.17-winx64 2 :解壓到安裝目錄柬甥,如:D:\mysql-5.7.17-winx64
3:設(shè)置環(huán)境變量
操作如下:
1)我的電腦->屬性->高級系統(tǒng)設(shè)置->環(huán)境變量
點擊系統(tǒng)變量下的新建按鈕
輸入變量名:MYSQL_HOME 輸入變量值:D:\mysql-5.7.17-winx64
2)選擇系統(tǒng)變量中的Path
點擊編輯按鈕
在變量值中添加變量值:%MYSQL_HOME%\bin;4:第四步:復(fù)制my-default.ini笨触,重命名為my.ini,放到bin目錄下,修改my.ini文件
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=%MYSQL_HOME%
datadir=%MYSQL_HOME%\data
[WinMySQLAdmin]
%MYSQL_HOME%\bin\mysqld.exe5:將mysql注冊為windows系統(tǒng)服務(wù)
1)以管理員身份運行cmd,從控制臺進入到MySQL解壓目錄下的 bin 目錄下:
2)輸入服務(wù)安裝命令:
mysqld.exe -install
安裝成功后會提示服務(wù)安裝成功。6: 新建data文件夾
MySQL數(shù)據(jù)庫在升級到5.7版本后衙吩,和之前的版本有些不一樣所森,沒有data文件夾。
安裝好MySQL5.7后稳懒,打開cmd命令窗口闲擦,并且進入到MySQL安裝目錄中的bin目錄,
輸入如下命令回車即可: mysqld --initialize-insecure --user=mysql
執(zhí)行完上面命令后场梆,MySQL會自建一個data文件夾墅冷,并且建好默認數(shù)據(jù)庫。7:啟動mysql服務(wù)
運行cmd,從控制臺進入到mysql解壓目錄下的 bin 目錄下:
輸入:net start mysql8:修改 root 賬號的密碼
剛安裝完成時root賬號默認密碼為空或油,此時可以將密碼修改為指定的密碼寞忿。如:111222
D:\mysql-5.7.17-winx64\bin>mysql –u root -p
mysql>show databases;
mysql>use mysql;
mysql>update user set authentication_string =password("111222") where user="root";
mysql>flush privileges;
mysql>quit9:修改my.ini文件,在[mysqld]下加入如下命令:skip-grant-tables顶岸,然后重啟mysql服務(wù)
10:編輯my.ini文件刪掉skip-grant-tables 這一行腔彰,然后重啟mysql叫编,否則mysql仍能免密碼登錄
過程果然好長,寫完這篇文章自己又試了幾遍霹抛,基本算是成功了搓逾。關(guān)于是否原創(chuàng)這個問題,這篇文章是我自己在翻看了很多人的博客杯拐,動手試了很多次各種出錯的基礎(chǔ)上自己總結(jié)出來的霞篡,我確定我沒有找到一篇完全按著操作能成功的,至少我沒找到端逼,當(dāng)然也借鑒了別人的流程朗兵,因為不會才要google啊而且這種文章很多會重復(fù)啊,正確操作不都是一樣的嘛顶滩,只有各種錯才是不一樣的