1. 程式人生 > >1.MySQL5.7.19 安裝配置踩過的坑

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

edi nor 切換 normal table 無法啟動 sql安裝 span 安裝配置

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

第一步:下載MySQL

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

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

2.解壓並安裝Mysql5.7.19

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

(2)配置環境變量:

  新增系統環境變量:

  鍵名:MYSQL_HOME

  值為:D:\mysql

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

3.準備my.ini文件

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

(1)新建文本文檔(就是打開記事本),然後,改名字為 my.ini。將下面的內容粘貼進去記事本。

?

[Client]

port= 3306

[mysqld]

port= 3306

basedir=D:\mysql

datadir=D:\mysql\data

max_connections=200

character-set-server=utf-8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

default-character-set=utf-8e

( 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安裝配置的整個流程,包括兩個踩過的坑,希望對朋友們有所幫助。

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