欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

idea連接mysql數(shù)據(jù)庫失敗的幾種解決方案

 更新時間:2023年06月08日 09:54:44   作者:奕生呀  
我們在學(xué)習(xí)Mybatis時需要連接Mysql數(shù)據(jù)庫,使用IDEA無法連接mysql數(shù)據(jù)庫,下面這篇文章主要給大家介紹了關(guān)于idea連接mysql數(shù)據(jù)庫失敗的幾種解決方案,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

1、問題一:只能使用localhost登錄,不能使用ip地址

image

方法一:使用命令修改權(quán)限

//連接數(shù)據(jù)庫
mysql -u root -p
//進入名為mysql的數(shù)據(jù)庫
use mysql;  
//格式為update user set host="%" where user='用戶名'; 
update user set host="%" where user='root';
//最后刷新一下
flush privileges;

方法二:使用圖形界面修改權(quán)限

1、先進入名字為mysql的數(shù)據(jù)庫

image

2、找到user表

image

3、修改root的host為%

方法一和方法二,都是開放root的權(quán)限為所有人可以連接

2、問題二、可以使用navicat連接,不能使用idea連接

原因

根據(jù)MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果不設(shè)置顯式選項,
則必須建立默認的SSL連接。需要通過設(shè)置useSSL=false來顯式禁用SSL,
或者設(shè)置useSSL=true并為服務(wù)器證書驗證提供信任存儲。
而navicat可以連接,是因為navicat會自動處理連接方式。

解決方法

使用idea代碼連接時

useSSL=fasle在連接的配置文件的url后面加上useSSL=fasle這個代碼就可以完美解決了

image

使用idea的圖形界面連接時

沒有設(shè)置useSSL=fasle時,連接會出現(xiàn)[08S01]的報錯信息

image

此時只需要進入Advanced界面,手動將useSSL設(shè)置為false就可以連接成功啦

image

或者直接在url后面拼接?useSSL=false,也可以解決

image

3、問題三:使用低版本的驅(qū)動,數(shù)據(jù)庫密碼設(shè)置為純數(shù)字

解決方法一:修改數(shù)據(jù)庫密碼

alter user  'root'@'localhost' identified with mysql_native_password by 'root';

解決方法二:將pom文件中的驅(qū)動改成高版本的,并且把驅(qū)動改com.mysql.cj.jdbc.Driver

yml配置文件:

image

pom依賴

image

總結(jié)

到此這篇關(guān)于idea連接mysql數(shù)據(jù)庫失敗的幾種解決方案的文章就介紹到這了,更多相關(guān)idea連接數(shù)據(jù)庫失敗解決內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql lpad函數(shù)和rpad函數(shù)的使用詳解

    mysql lpad函數(shù)和rpad函數(shù)的使用詳解

    MySQL中的LPAD和RPAD函數(shù)用于字符串填充,LPAD從左至右填充,RPAD從右至左填充,兩者都可指定填充長度和填充字符,如果填充長度小于原字符串長度,則會截取原字符串相應(yīng)長度的字符
    2025-02-02
  • MySQL 時間類型的選擇

    MySQL 時間類型的選擇

    MySQL 有多種類型存儲日期和時間,例如 YEAR 和 DATE。MySQL 的時間類型存儲的精確度能到秒(MariaDB 可以到毫秒級)。但是,也可以通過時間計算達到毫秒級。時間類型的選擇沒有最佳,而是取決于業(yè)務(wù)需要如何處理時間的存儲。
    2021-06-06
  • win10下mysql5.7.21解壓版安裝教程

    win10下mysql5.7.21解壓版安裝教程

    這篇文章主要為大家詳細介紹了win10下mysql5.7.21解壓版安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • SQL實現(xiàn)LeetCode(176.第二高薪水)

    SQL實現(xiàn)LeetCode(176.第二高薪水)

    這篇文章主要介紹了SQL實現(xiàn)LeetCode(176.第二高薪水),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • mysql數(shù)據(jù)庫分表分庫的策略

    mysql數(shù)據(jù)庫分表分庫的策略

    這篇文章主要介紹了mysql數(shù)據(jù)庫分表分庫的策略希望我們的整理能給你提供到幫助。
    2017-11-11
  • 完美解決mysql in條件語句只讀取一條信息問題的2種方案

    完美解決mysql in條件語句只讀取一條信息問題的2種方案

    使用mysql多表查詢時一個表中的某個字段作為另一表的in查詢條件,只能讀取一條信息,而直接用數(shù)字的話可以正常讀取
    2018-04-04
  • 一鍵搭建MYSQL主從,輕松應(yīng)對數(shù)據(jù)備份與恢復(fù)

    一鍵搭建MYSQL主從,輕松應(yīng)對數(shù)據(jù)備份與恢復(fù)

    MYSQL主從是一種常見的數(shù)據(jù)庫架構(gòu),它可以提高數(shù)據(jù)庫的可用性和性能,在主從架構(gòu)中,主數(shù)據(jù)庫負責處理寫操作,而從數(shù)據(jù)庫負責處理讀操作,當主數(shù)據(jù)庫發(fā)生故障時,從數(shù)據(jù)庫可以接管并繼續(xù)提供服務(wù),從而實現(xiàn)高可用性,需要的朋友可以參考下
    2023-10-10
  • 五分鐘帶你搞懂MySQL索引下推

    五分鐘帶你搞懂MySQL索引下推

    這篇文章主要介紹了Mysql的索引下推,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • SQL觸發(fā)器定義與使用

    SQL觸發(fā)器定義與使用

    SQL的觸發(fā)器和存儲過程一樣,都是嵌入到SQL中的一段程序,是SQL中管理數(shù)據(jù)的有力工具,本文給大家詳細介紹SQL觸發(fā)器的定義語法知識,感興趣的朋友一起看看吧
    2023-01-01
  • mysql如何將一個字段賦值給另一個字段

    mysql如何將一個字段賦值給另一個字段

    這篇文章主要介紹了mysql如何將一個字段賦值給另一個字段,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評論