jmeter連接不上MySQL數據庫的原因以及解決方法


1.Cannot create PoolableConnectionFactory (Client does not support authentication protocol requested by server; consider upgrading MySQL client)

原因:jar包比數據庫版本低,樓主用的數據庫是MySQL 8.0.12,而jdbc是mysql-connector-java-5.1.7-bin.jar

解決方法:刪除現有的jar包,重新導入新的jar包(樓主下的是對應於MySQL 8.0.12的jar包:mysql-connector-java-8.0.12.jar)

下面是MySQL jdbc(即jar包)驅動的下載鏈接:

下載鏈接(官網):https://dev.mysql.com/downloads/connector/j/

下載鏈接(包含各個版本的mysql jdbc的驅動):http://central.maven.org/maven2/mysql/mysql-connector-java/

下載鏈接:https://mvnrepository.com/artifact/mysql/mysql-connector-java

2.  Cannot create PoolableConnectionFactory (The server time zone value '???��������??��??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.)

原因:時間無法識別

解決方法:在連接mysql的url后添加:?serverTimezone=UTC

  

補充說明:UTC(格林威治時間坐標)

3.jmeter鏈接MySQL的方法

   https://www.cnblogs.com/syw20170419/p/9832402.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM