1. 程式人生 > >MySQL資料庫超詳細配置(win7\win10)

MySQL資料庫超詳細配置(win7\win10)

1、首先下載MySQL

最新版本下載地址

2、解壓檔案

最好別帶中文路徑,防止一些麻煩。我的地址如下:D:\MySQL\mysql-5.7.22-winx64\bin(這個地址為bin目錄的路徑,之後需要用到)

3、配置環境變數

win7進入環境變數 右擊計算機點選屬性,

點選高階系統設定,點選環境變數

在系統變數中找到path變數,

點選編輯,在變數值中加入剛才mysql解壓路徑,(我的是D:\MySQL\mysql-5.7.22-winx64

注意:在新增路徑時,如果之前path中的變數後沒有加;分號,需要加上,最後加完mysql路徑後也要新增;分號。

 

win10進入環境變數:在左下角搜尋框直接搜尋環境變數即可,新增時win7系統類似。

4、在MySQL的解壓路徑下,新增my.ini檔案

 

[mysql]

default-character-set=utf8  

[mysqld]  
#跳過登入密碼驗證

skip-grant-tables
#設定3306埠  

port = 3306  
# 設定mysql的安裝目錄  

basedir=D:\MySQL\mysql-5.7.22-winx64\     #改成自己的bin檔案路徑
datadir=D:\MySQL\mysql-5.7.22-winx64\data #改成自己的bin檔案路徑然後加上data
max_connections=200  
# 服務端使用的字符集預設為8位元編碼的latin1字符集  

character-set-server=utf8  
# 建立新表時將使用的預設儲存引擎  

default-storage-engine=INNODB

 5、win+r 輸入cmd開啟控制檯

命令:mysqld --initialize #直接初始化mysql,生成data資料夾中的檔案。

命令:mysqld -install #安裝mysql

命令:net start mysql #啟動伺服器

這樣mysql就配置完成了

(如果設定失敗,則開啟cmd.exe程式的時候選擇“用管理員身份開啟”)

6、登陸密碼修改

設定完後重啟mysql:停止:net stop mysql

                               啟動:net start mysql

開啟控制檯輸入指令mysql -u root -p

會顯示讓你輸入密碼,因為之前my.in檔案中有設定,直接enter,成功進入伺服器

輸入 show databases;(注意後面加分號)

在輸入 use mysql;

在輸入show tables;

輸入flush privileges;

重置密碼設定為 (root 密碼123456 ): SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

 然後輸入程式碼:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; flush privileges;

輸入exit;

關閉控制檯,開啟控制檯輸入指令mysql -u root -p

這時候直接點選enter

會出錯。

重新輸入mysql -u root -p

輸入密碼123456.enter 

修改密碼成功。