MySql5.7.20數據庫環境配置

今天以避免安裝模式在windows7 64位環境下安裝mysql5.7.20php

下載地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20-winx64.zipmysql

安裝步驟以下: 1.選擇一個目錄,解壓下載的zip包。我這邊將解壓根目錄修改成mysql-5.7.20 輸入圖片說明sql

2.配置環境變量 個人電腦->屬性->高級->環境變量->path數據庫

輸入圖片說明

編輯path追加D:\develop\phpTool\mysql-5.7.20\bin\windows

3.在mysql根目錄下添加my.ini 拷貝如下內容到my.ini文件:編碼

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#這個先不要,這是忽略權限。
#skip_grant_tables  
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\develop\phpTool\mysql-5.7.20
# 設置mysql數據庫的數據的存放目錄
datadir=D:\develop\phpTool\mysql-5.7.20\data
# 容許最大鏈接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

3.以管理員身份運行cmd(必定要用管理員身份運行,否則權限不夠) cd到D:\develop\phpTool\mysql-5.7.20\bin下 命令行中輸入:mysqld -install(若是不用管理員身份運行,將會由於權限不夠而出現錯誤:Install/Remove of the Service Denied!) 安裝成功!.net

4.運行mysqld --initialize(會報服務沒法啓動 服務沒有報告任何錯誤若沒有init則不存在data目錄,天然沒法啓動成功)命令行

輸入圖片說明

5.安裝成功後就要啓動服務了,繼續在cmd中輸入:net start mysql,服務啓動成功! 服務啓動成功以後,輸入mysql -u root -p 登陸,不知道密碼是什麼覺得首次沒有密碼,直接按回車,登陸失敗!提示拒絕訪問 未輸入密碼:code

輸入圖片說明

後來查了一下,緣由在於5.7版本在安裝時自動給了一個隨機密碼,可是沒有提示用戶,須要手動在mysql目錄下搜索*.err,找到/data目錄下admin-PC.err文件(各電腦可能文件名不同,可是目錄應該一致)cdn

輸入圖片說明 以文本形式打開並搜索‘root@localhost’,快速定位到隨機密碼:

輸入圖片說明 紅色框中冒號後的字符串即爲第一次的登錄密碼。 登陸成功!

輸入圖片說明

此時能夠經過mysql> set password for root@localhost = password('123456'); 設置root密碼

相關文章
相關標籤/搜索