springboot使用問題總結

奔跑的鵬騰發表於2018-12-13

技術說明:eclipse+springboot+mysql+mybatis

問題一:應用訪問報錯:Access denied for user `root`@`localhost` (using password:YES) 

解決方案:

  第一步:開啟MySQL目錄下的my.ini檔案,在檔案的最後新增一行“skip-grant-tables”,儲存並關閉檔案。
  第二步:重啟MySQL服務。
  第三步:在命令列中輸入“mysql -uroot -p”(不輸入密碼),回車即可進入資料庫。
  第四步:執行,“use mysql;”使用mysql資料庫。
  第五步:執行,“update user set password=PASSWORD(“111111”) where user=`root`;”(修改root的密碼)!!!我這裡修改了一下密碼
  第六步:開啟MySQL目錄下的my.ini檔案,刪除最後一行的“skip-grant-tables”,儲存並關閉檔案。
  第七步:重啟MySQL服務。
  第八步:在命令列中輸入“mysql -uroot -p111111”,問題搞定!
問題二:The server time zone value `Öйú±ê׼ʱ¼ä` is unrecognized or represents more than one time zone

解決方案:

  第一步:在命令列中輸入“mysql -uroot -p111111”

  第二步:執行,“use mysql;”使用mysql資料庫。

  第三步:執行“show variables like `%time_zone`;”,檢視時區

  第四步:修改時區執行:“set global time_zone=`+8:00`;“

  第五步:執行“show variables like `%time_zone`;”,檢視時區是否成功,問題搞定

環境說明:

  springboot配置資料來源資訊:

  spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
  spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8
  spring.datasource.username=root
  spring.datasource.password=111111

相關文章