windows環境安裝mysql-8.0.3

初·陽發表於2024-03-13

一、下載安裝包 > 地址:https://dev.mysql.com/downloads/mysql/ ### 二、刪除以前的MySql服務 shell #查詢以前是否裝有mysql sc query mysql #刪除mysql,以管理員身份執行 #停止mysql net stop mysql #刪除mysql服務 sc delete mysql #最後檢查一遍 sc query mysql ### 三、環境準備 #### 1、將下載的安裝包解壓到指定安裝目錄 #### 2、建立 my.ini 檔案 > my.ini檔案內容 shell [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8mb4 [mysqld] #設定3306埠 port = 3306 # 設定mysql的安裝目錄 改為自己的安裝目錄 basedir=E:\Service\mysql-8.0.3 # 設定mysql資料庫的資料的存放目錄 datadir=E:\Service\mysql-8.0.3\data # 允許最大連線數 max_connections=200 # 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統 max_connect_errors=10 #服務端預設編碼 character-set-server=utf8mb4 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB # 配置時區 default-time_zone = '+8:00' ### 四、安裝並配置MySQl #### 1、以管理員身份執行命令提示符,下轉到mysql的bin目錄下 #### 2、安裝MySQL服務並指定配置檔案 shell #注意配置檔案的路徑不要弄錯了 mysqld --install "MySQL" --defaults-file="E:\Service\mysql-8.0.3\my.ini" #### 3、初始化MySQL shell mysqld --initialize --console > 在這裡,初始化會生成data資料夾併產生一個隨機密碼,記住這個密碼,後面登入驗證的時候會用到 > > 注:如果不小心關閉視窗,忘記初始化生成的密碼,可以刪除初始化生成的data資料夾,重新初始化即可 #### 4、開啟MySQL服務 shell net start mysql #### 5、登入驗證 shell mysql -uroot -p # 輸入之前的隨機密碼 #;qSjbWue #一行命令登入MySQL mysql -uroot -hlocalhost -p123456 #mysql:安裝的系統服務(不區分大小寫) #-u:user的簡寫,後跟使用者名稱 #-h:host的簡寫,後跟主機名 #-p:password的簡寫,後跟密碼 #### 6、修改root密碼 sql #修改為你自己需要的密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; #### 7、驗證配置檔案是否生效 > 若配置檔案不對,可以修改 my.ini 檔案,然後重啟資料庫服務就行 #### 8、遠端登入授權 sql # 授權遠端登入 show databases; use mysql; select host, user, authentication_string, plugin from user; update user set host = "%" where user='root'; flush privileges; # 重新設定登入密碼,防止出現工具連線報錯情況 alter USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '登入密碼'; flush privileges; > 遠端登入授權完成後,可嘗試使用navicat測試,看看能否連線,本地連線可以配置遠端登入 #### 五、MySQL環境變數配置 #### 1、新建系統變數MYSQL_HOME #### 2、修改Path系統變數 #### 3、驗證 開啟命令列輸入 mysql --version ### 六、其他 1、推出mysql命令列:在命令列輸入 quitexit然後回車即可 2、資料庫服務啟動: net start mysql 3、資料庫服務停止:net stop mysql 4、MySQL解除安裝:先停止資料庫服務,然後 輸入 mysqld -remove mysql 回車即可

相關文章