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
修改密碼成功。