第一次接觸mysql,,很多地方不懂,出了很多問題。本來應該在Linux系統中安裝mysql的,但是奈何各種電腦限制,所以在公司電腦的Windows service R2 系統上裝了mysql資料庫。
下載:
官網下載,我下載的是安裝包,不是zip,安裝包部分32位和64位,下載下來直接安裝就好,基本上就是next,有Execute的就點execute,有finish的就點finish。
安裝完畢之後,配置環境變數 。
環境變數配置:
MYSQL_HOME:直接填上mysql安裝路徑裡面 mysqlservice/bin 的路徑。
然後再PATH 中新增上MYSQL_HOME.
測試是否安裝成功:
在mysql的安裝目錄 bin下,開啟dos視窗,執行:mysql -uroot -p 命令,然後輸入 密碼:root(自己設定的root密碼),
登入進入了表示安裝成功了。
遠端navicat連線:
現在這種狀態我們去遠端 連線的時候是連不上的,因為,我們遠端連線的時候用的是ip作為連線地址,現在我們的mysql預設是 localhost的許可權,只能本地訪問。
現在我們要改兩個地方:
一、讓mysql允許遠端連線
我找了很多資料,執行修改user表中的許可權的時候都無法識別指令,後來才發現沒有找對位置,沒有進mysql資料庫。
這個方法是好用的。借鑑的別人的:https://blog.csdn.net/weixin_36292503/article/details/107444821
應該先進入mysql資料庫,然後再進行查詢,修改,重新整理操作!!!
二、因為 mysql8.0.22預設的密碼加密方式發生了改變,所以我們需要修改加密方式。
很多使用者在使用Navicat Premium 12連線MySQL資料庫時會出現Authentication plugin 'caching_sha2_password' cannot be loaded的錯誤,
傳智播客的老師給了我一個答案:
同樣在mysql 進入mysql資料庫,執行: