mysql-5.7.17-winx64的安裝配置

下了個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:設置環境變量
    操作如下:
    1)我的電腦->屬性->高級系統設置->環境變量
    點擊系統變量下的新建按鈕
    輸入變量名:MYSQL_HOME 輸入變量值:D:\mysql-5.7.17-winx64
    2)選擇系統變量中的Path
    點擊編輯按鈕
    在變量值中添加變量值:%MYSQL_HOME%\bin;

  • 4:第四步:復制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.exe

  • 5:將mysql注冊為windows系統服務
    1)以管理員身份運行cmd,從控制臺進入到MySQL解壓目錄下的 bin 目錄下:
    2)輸入服務安裝命令:
    mysqld.exe -install
    安裝成功后會提示服務安裝成功。

  • 6: 新建data文件夾
    MySQL數據庫在升級到5.7版本后,和之前的版本有些不一樣,沒有data文件夾。
    安裝好MySQL5.7后,打開cmd命令窗口,并且進入到MySQL安裝目錄中的bin目錄,
    輸入如下命令回車即可: mysqld --initialize-insecure --user=mysql
    執行完上面命令后,MySQL會自建一個data文件夾,并且建好默認數據庫。

  • 7:啟動mysql服務
    運行cmd,從控制臺進入到mysql解壓目錄下的 bin 目錄下:
    輸入:net start mysql

  • 8:修改 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>quit

  • 9:修改my.ini文件,在[mysqld]下加入如下命令:skip-grant-tables,然后重啟mysql服務

  • 10:編輯my.ini文件刪掉skip-grant-tables 這一行,然后重啟mysql,否則mysql仍能免密碼登錄

過程果然好長,寫完這篇文章自己又試了幾遍,基本算是成功了。關于是否原創這個問題,這篇文章是我自己在翻看了很多人的博客,動手試了很多次各種出錯的基礎上自己總結出來的,我確定我沒有找到一篇完全按著操作能成功的,至少我沒找到,當然也借鑒了別人的流程,因為不會才要google啊而且這種文章很多會重復啊,正確操作不都是一樣的嘛,只有各種錯才是不一樣的

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容