MySQL v5.7.18 版本解壓安裝


下載MySQL

https://dev.mysql.com/downloads/mysql/5.1.html#downloads

個人機子是64位的,所以選擇下載:Windows (x86, 64-bit), ZIP Archive 版本

解壓並安裝

  1. 將下載下載的包解壓到指定目錄,(本人)解壓到:D:\Program Files (x86) 目錄下。
    因此,MySQL的(安裝)包的完整路徑為:D:\Program Files (x86)\mysql-5.7.18-winx64

  2. 解壓后,配置好系統環境變量。
    新增系統環境變量:
    鍵名:MYSQL_HOME
    值為:D:\Program Files (x86)\mysql-5.7.18-winx64
    接着在 Path 中添加:%MYSQL_HOME%\bin

  3. 解壓后,准備好 my.ini 文件。
    注意:(據說)以前版本解壓后,在解壓目錄下都會有 my-default.ini 或 my.ini 文件,不過,v5.7.18 版本中解壓后,是沒有這些文件的。因此,需要手動創建好 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

    編輯好 my.ini 文件后,將 my.ini 放在 bin 目錄下

     

  4. 以管理員身份打開 cmd 命令窗口,將目錄切到MySQL安裝包下的bin目錄下

  5. 安裝MySQL數據庫,執行如下命令:
    mysqld.exe -install
    執行命令后,提示:Service successfully installed. 表示安裝成功
  6. 初始化mysql數據,並創建一個具有空密碼的root用戶,執行如下命令:
    mysqld --initialize-insecure --user=mysql
    注意:最后的參數 --user=mysql 在 windows 也可以不用添加,但在 unix 等系統下好像很重要。
    執行命令后,等一會后,系統會自動生成相應的 data 目錄,並自動創建好空密碼的 root 用戶。此時表示初始化成功。

  7. 啟動 mysql 服務,執行如下命令:
    net start mysql
    執行后,提示:
    MySQL服務正在啟動..
    MySQL服務已經啟動成功。
    注意:要想登錄使用 mysql,服務是必需要先啟動的。以后也一樣。

  8. 在服務啟動后,因為剛創建的 root 用戶是空密碼的,因此,需要先進行密碼設定。可執行如下命令:
    mysqladmin -u root -p password 此處輸入新的密碼
    Enter password: 此處輸入舊的密碼
    執行完以上兩條命令后,只要 Enter password: 后輸入的舊密碼正確,則 root 用戶的新密碼就算設定成功了。此后,要想登錄 root 用戶,則都需要使用新密碼。
    注意:剛創建的 root 用戶是空密碼的,因此,在第一次修改 root 用戶的密碼時,在 Enter password: 后面不需要輸入任何密碼,直接回車即可。

  9. 至此,MySQL v5.7.18 的解壓安裝就已經全部完成,因此,需要把先前已經啟的 MySQL 服務給停止掉,執行如下命令:
    net stop mysql

登錄並使用MySQL

前面已經完成對MySQL數據庫的安裝,只要安裝成功后,就可以正常登錄 root 用戶,並進行數據的相關操作,如:建表、增、刪、改、查等等。下面是簡單的流程:

  1. 以管理員身份打開 cmd,並切到 mysql 安裝目錄的 bin 目錄下
  2. net start mysql                // 說明:該命令是啟動 mysql 服務
    mysql -u root -p               // 說明:該命令是登錄 root 用戶
    Enter password: 先前設置的 root 用戶的密碼
  3. 正確登錄后,就可以對數據進行操作了如:增、刪、改、查等等。示例:
    mysql> show databases;   // 顯示所有數據庫
    mysql> select 語句............
    ...
  4. 不再使用數據庫時,要退出用戶,並停止服務,執行如下命令:
    mysql> quit;
  5. net stop mysql

刪除數據庫

如果不再想用mysql了,則可以執行如下命令:
mysqld --remove

 

以上就是本人的實踐記錄,僅供參考,歡迎指正及交流!


免責聲明!

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



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