mysql 一個被誤導的錯誤: mysql jdbc連線,資料庫ip變成了本地ip?
mysql 一個被誤導的錯誤:
mysql jdbc連線,資料庫ip變成了本地ip?
java.sql.SQLException: Access denied foruser 'btir'@'172.43.5.48' (using password: YES)
一個被誤導的錯誤,看到這個錯誤時忘了可能是密碼錯了,因為這個東西是其他同事配置好的,所以沒有多想,而且加上之前用過ssh登入命令,ssh的命令是這樣格式的:
ssh -p 12333 [email protected]
沒錯,都有這種格式 [email protected],於是頭腦昏了,以為資料庫連錯了,連到了本地ip(172.43.5.48
浪費好多時間。
實際上這句報錯的意思就是mysql連線密碼錯了:
Access denied for user 'btir'@'172.43.5.48' (using password: YES)
btir是你用的登入使用者名稱,而@後面的ip就是登入時的ip,不是資料庫所在的ip!
附上關於ssh命令的說明:
ssh命令用於遠端登入上Linux主機。
常用格式:ssh [-l login_name] [-p port] [[email protected]
@後面是你要登入的主機域名或ip,這一點與上面的報錯資訊不一樣。
附上程式報錯資訊:
2016-07-13 22:38:02.623 ERRORbtir.dao.ha.SingleStmtPool:46 - java.sql.SQLException: Access denied for user'btir'@'172.43.5.48' (using password: YES)
atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)
atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:798)
atcom.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3700)
atcom.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1203)
atcom.mysql.jdbc.Connection.createNewIO(Connection.java:2568)
atcom.mysql.jdbc.Connection.<init>(Connection.java:1485)
atcom.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
atjava.sql.DriverManager.getConnection(DriverManager.java:582)
atjava.sql.DriverManager.getConnection(DriverManager.java:207)
atbtir.dao.ha.DBMgr.getMasterConn(DBMgr.java:168)
atbtir.dao.ha.SingleStmtPool.getConn(SingleStmtPool.java:52)
atbtir.dao.ha.SingleStmtPool.activateStmt(SingleStmtPool.java:37)
atbtir.dao.ha.SingleStmtPool.getStmt4Use(SingleStmtPool.java:114)
atbtir.dao.ha.StmtPool.borrowStmt(StmtPool.java:149)
atbtir.dao.ha.SingleStmtPool.borrow(SingleStmtPool.java:21)
atbtir.dao.ha.DBMgr.borrowSingleStmt(DBMgr.java:113)
atcom.eshore.base.dao.AbstractHADao.queryEntites(AbstractHADao.java:498)
atcom.eshore.bid.dao.impl.CommonDaoImpl.queryAllDmp(CommonDaoImpl.java:32)
atcom.eshore.bid.service.impl.DataInitServiceImpl.refreshDmpData(DataInitServiceImpl.java:37)
atcom.eshore.bid.listener.DataInitListener.onApplicationEvent(DataInitListener.java:38)
atcom.eshore.bid.listener.DataInitListener.onApplicationEvent(DataInitListener.java:1)
atorg.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
atorg.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)
atorg.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:948)
atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
atorg.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
atorg.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
atorg.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
atcom.caucho.server.webapp.WebApp.start(WebApp.java:1885)
atcom.caucho.server.deploy.DeployController.startImpl(DeployController.java:667)
atcom.caucho.server.deploy.DeployController.restartImpl(DeployController.java:630)
atcom.caucho.server.deploy.StartAutoRedeployAutoStrategy.alarm(StartAutoRedeployAutoStrategy.java:177)
atcom.caucho.server.deploy.DeployController.handleAlarm(DeployController.java:789)
atcom.caucho.util.Alarm.handleAlarm(Alarm.java:387)
atcom.caucho.util.Alarm.run(Alarm.java:357)
atcom.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
atcom.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
atjava.lang.Thread.run(Thread.java:619)
相關推薦
mysql 一個被誤導的錯誤: mysql jdbc連線,資料庫ip變成了本地ip?
mysql 一個被誤導的錯誤: mysql jdbc連線,資料庫ip變成了本地ip? java.sql.SQLException: Access denied foruser 'btir'@'172.43.5.48' (using password: YES) 一個被
連接Ubuntu系統服務器Mysql出錯(錯誤:10061)/Jdbc連接遠程數據庫出錯(java.
mysql如果你在dbeaver等客戶端工具遇到的異常提示如下: 這時候,你需要登錄到服務器裏面按照如下方法設置你的mysql 並 重啟mysql vim /etc/mysql/my.cnf 將配置裏面的bind-address = 127.0.0.1 這一項改成bind-address = 0.0.
mysql 多個timestamp 錯誤:there can be only one TIMESTAMP column with CURRENT_TIMESTAMP
post div blog primary bsp pos mule ins one mysql 5.6.5以下的版本不支持多個timestamp同時設為default current_timestamp 替代方式是使用trigger CREATE TABLE `exam
MySQL主從失敗報錯誤: Got fatal error 1236
日誌文件 quest rem ids commit max second posit comm 一、問題原因及報錯誤信息 由於MySQL主庫意外重啟,導致從庫無法同步報錯如下: 登錄從庫查看主從同步的錯誤信息[root@192-168-7-101 mysql]# vim
Mac上MySQL出現錯誤:mysql.sock 錯誤
剛開始安裝MySQL時,是直接使用brew安裝的。安裝之後直接能夠使用,無需配置相關引數。使用一段時間之後,由於匯出資料的需要,所以進行了相關配置,但出現了/tmp/mysql.sock error的問題。這裡分享我解決此問題的方案。 環境 1、MAC OS
scala(一):通過jdbc連線mysql資料庫
1.主題描述 scala針對MySQL資料庫進行增刪改查的基本操作。 2.程式碼 package SparkSQLproject.Log import java.sql.{Connection, DriverManager} /** * scala通過jdb
無法啟動MySQL服務,報的錯誤:1067,程序意外終止(有圖有真相)
問題表象: 我的mysql中的 my.ini檔案配置: #Path to installation directory. All paths are usually resolved relative to this. basedir="D:/software_build
MySQL匯入sql指令碼錯誤:2006
到如一些小指令碼很少報錯,但最近匯入一個10+M的SQL指令碼,卻重複報錯: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL server has gone away 最終找到原因,原來是MyS
centos7下致命錯誤:mysql/mysql.h:沒有那個檔案或目錄
作業系統是centos7,在make時報如下錯誤: In file included from db_exception.cpp:22:0: db_interface_mysql.h:32:25: 致命錯誤:mysql/mysql.h:沒有那個檔案或目錄 #include
MYSQL初級學習筆記七:MySQL中使用正則表達式!(視頻序號:初級_44)
value opened 序號 eight 方式 字符 用戶 包括 學習 知識點九:MySQL中使用正則表達式(44) (1):REGEXP‘匹配方式’: (2):常用匹配方式: 模式字符 ^ 匹配字符開始的部分 $ 匹配字符串結尾的
Centos7 上安裝mysql遇上的問題:mysql無法正常啟動
ystemd 版本 查看 lan 刪除 my.cnf 執行 b2c sys 第一次在Centos上安裝mysql遇到的一些問題。 第一步就遇到問題,安裝mysql-server報錯沒有可用包。 【解決方法】 先要安裝mysql # wget http://repo.mys
MySQL的高可用實現:MySQL系列之十四
一致性 ilo ply purge shutdown monitor 半同步 eve 延遲 MySQL的高可以有三種實現方式:多主模式(Multi Master MySQL),MHA(Master High Availability)和 Galera Cluster:wr
mysql系列詳解四:mysql事務-技術流ken
orm value 進行 show _for 就是 原子 div str MySQL 事務 MySQL 事務主要用於處理操作量大,復雜度高的數據。比如說,在人員管理系統中,你刪除一個人員,你即需要刪除人員的基本資料,也要刪除和該人員相關的信息,如信箱,文章等等,這樣,這些數
MySQL系列詳解七:MySQL實現雙主架構演示-技術流ken
back span procedure eve mysql- ack community chang tee 前言 在企業中,數據庫高可用一直是企業的重中之重,中小企業很多都是使用mysql主從方案,一主多從,讀寫分離等,但是單主存在單點故障,從庫切換成主庫需要作改動。
mysql學習與提高4:mysql的兩種儲存引擎的索引儲存機制
目錄 概要 MyISAM索引實現 InnoDB索引實現 總結 概要 Mysql的BTree索引使用的是B數中的B+Tree,但對於主要的兩種儲存引擎的實現方式是不同的。 MyISAM索引實現 MyISAM引擎使用B+Tree作為索引結構,葉節點的data域存放
mysql學習與提高3:mysql索引
目錄 索引 B Tree 原理 索引分類 B+Tree 索引 雜湊索引 全文索引 空間資料索引(R-Tree) 索引的特點 索引的優點 索引的缺點 索引失效 在什麼情況下適合建立索引 為什麼用B+樹做索引而不用B-樹或紅黑樹 聯合索引 什麼
mysql學習與提高2:mysql儲存引擎
目錄 儲存引擎 有哪些儲存引擎 如何檢視儲存引擎 InnoDB MyISAM MyISAM 與InnoDB比較 總結 儲存引擎 什麼是儲存引擎呢? 儲存引擎說白了就是如何儲存資料、如何為儲存的資料建立索引和如何更新、查詢資料等技術的實現方法。 有哪些儲
mysql學習與提高1:mysql架構總覽
一、MySQL整體邏輯架構 我們先下圖看看MySQL整體邏輯架構(MySQL’s Logical Architecture) 圖1&
mysql系列詳解三:mysql中各類日誌詳解-技術流ken
1.前言 日誌檔案記錄了MySQL資料庫的各種型別的活動,MySQL資料庫中常見的日誌檔案有 查詢日誌,慢查詢日誌,錯誤日誌,二進位制日誌,中繼日誌 。下面分別對他們進行介紹。 2.查詢日誌 1.檢視查詢日誌變數 查詢日誌即檢視日誌記錄了所有對 My
sql (mysql)實現查詢某一個經緯度周圍500米距離的餐館,資料庫存放所有餐館的經緯度。
mysql兩點間距,公式如下,單位米:第一點經緯度:lng1 lat1第二點經緯度:lng2 lat2round(6378.138*2*asin(sqrt(pow(sin((lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*