1. 程式人生 > >MySQL8.0.12安裝步驟及問題處理

MySQL8.0.12安裝步驟及問題處理

關於資料庫的安裝真是一條心酸而漫長的道路
版本:mysql8.0.12
下載地址:  連結:https://pan.baidu.com/s/1tRuZnHJhacnacQF2yP7eYA

                  密碼:78vf

正常流程:因為這個是免安裝的,所以將檔案解壓縮即可
1.進行環境變數配置(計算機--屬性--高階系統設定--環境變數--系統變數)
  開啟MySQL安裝位置,將bin目錄新增到系統變數的path環境中


2.管理員身份開啟cmd命令視窗,切換到,MySQL的bin目錄下
  1)mysqld --initialize --console  回車   -->初始化MySQL環境  ,此時會有一個初始密碼,跟在

[email protected]:之後
  2)mysqld install 回車   -->安裝mysql
  3)net start mysql  回車   -->啟動MySQL伺服器端
  4)mysql -u root -p  回車   -->讓客戶端連線到mysql,此時會讓你輸入密碼,將上面給的密碼複製貼上
  5)進入之後需要自己重新設定密碼
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
3.mysql -u root -p進入輸入自己的新密碼即可

一般情況下這樣就安裝完成了,但是操作過程可能會出現一些問題,要注意:
1.安裝MySQL之前一定要保證電腦是乾淨的,即之前的MySQL已經清除乾淨
  清除伺服器(計算機--管理--服務--找到mysql--停止)


  C盤下面的windows裡面可能也會有殘留的檔案,記得清除
  刪除之前的MySQL檔案
  保險起見,最後可以在cmd命令窗口裡面輸入sc delete mysql測試是否清除
2.net start mysql發生系統錯誤5 拒絕訪問
  這是因為cmd許可權太低,要用管理員身份開啟cmd重新執行即可  
3.net start mysql發生系統錯誤2  系統找不到檔案
  此時需要在MySQL裡面手動加一個my.ini檔案


  檔案的具體內容:
[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=D:\\mysql-8.0.12-winx64   # 切記此處一定要用雙斜槓\\,單斜槓我這裡會出錯。
# 設定mysql資料庫的資料的存放目錄
datadir=D:\\mysql-8.0.12-winx64\\Data   # 此處同上
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為UTF8
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
# 預設使用“mysql_native_password”外掛認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8


重新之前的操作
4.輸入原始密碼時有錯誤:
  在複製原本密碼時雙擊選中密碼,不要手動選擇複製,因為其中可能有看不見的空格也是密碼的一部分
5.重新設定密碼時出現問題
  可能是自己寫入字元是有問題的,多試幾遍,注意中英文