1.MySQL5.7.19 安裝配置踩過的坑


這篇文章主要是分享 安裝MySQL時遇到的一些問題,以及解決方法。

第一步:下載MySQL

下載地址:https://dev.mysql.com/downloads/mysql/5.1.html#downloads

 

我下載的是5.7.19版本,下載地址里面也只有解壓版,下載后再進行環境變量的配置就可以。

2.解壓並安裝Mysql5.7.19

      (1)將下載的包解壓到指定的路徑,自己可以指定路徑,我直接解壓到了D盤,解壓到了D:\mysql 的目錄下。

      (2)配置環境變量:

        新增系統環境變量:

        鍵名:MYSQL_HOME

        值為:D:\mysql

        接着再Path中添加:%MYSQL_HOME%\bin 

3.准備my.ini文件

5.7.18版本以后,解壓后,我們就要手動創建好my.ini文件,然后放置到指定的目錄下。

(1)新建文本文檔(就是打開記事本),然后,改名字為 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

 ( 2 )建立好my.ini文件后,將其復制粘貼到D:\mysql-5.7.19-winx64\bin,及放到mysql所在的bin目錄下。

4.使用管理員身份打開命令提示符

5.切換目錄至mysql包所在的bin目錄。然后輸入 mysqld.exe -install

執行命令后,提示:Service successfully installed. 表示安裝成功.

6.初始化mysql數據,並創建一個具有空密碼的root用戶,打開cmd執行如下命令:

mysqld --initialize-insecure --user=mysql

注意:最后的參數 --user=mysql 在 windows 也可以不用添加,但在 unix 等系統下好像很重要。
執行命令后,等一會后,系統會自動生成相應的 data 目錄,並自動創建好空密碼的 root 用戶。此時表示初始化成功。 

請注意:務必把my.ini 文件復制到data目錄中。

因為之前整個流程配置完成,可以正常啟動,但下次再啟動時,就出現mysql服務無法啟動的錯誤。

如果沒有ini不存在data目錄,自然無法啟動成功

 

7.在cmd(命令提示符)中,輸入下面的命令,啟動mysql服務。

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

8.在服務啟動后,因為剛創建的 root 用戶是空密碼的,因此,可以根據需要,進行密碼設定。

可執行如下命令:

mysqladmin -u root -p password 此處輸入新的密碼
Enter password: 此處輸入舊的密碼

請注意:在輸入舊密碼(或沒改過密碼的就直接回車)后,系統很久沒響應,然后報錯(10060)。

 

原因:mysql沒有通過windows防火牆

解決方法:將D:\mysql\bin\mysqld.exe 添加到windows防火牆允許通過的應用中。

 

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

退出mysql頁面:Ctrl+z ,回車。
停止服務:net stop mysql

登錄並使用MySQL

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

1.以管理員身份打開 cmd,並切到 mysql 安裝目錄的 bin 目錄下

2.net start mysql    // 說明:該命令是啟動 mysql 服務
mysql -u root -p    // 說明:該命令是登錄 root 用戶
Enter password: 先前設置的 root 用戶的密碼

3.正確登錄后,就可以對數據進行操作了如:增、刪、改、查等等。

4.不再使用數據庫時,要退出用戶,並停止服務,執行如下命令:mysql> quit;

5.net stop mysql 

小結:以上就是mysql安裝配置的整個流程,包括兩個踩過的坑,希望對朋友們有所幫助。

精彩專題分享:mysql不同版本安裝教程 mysql5.7各版本安裝教程 mysql5.6各版本安裝教程


免責聲明!

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



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