1. 程式人生 > >springboot使用問題總結

springboot使用問題總結

sql數據庫 clip test zone Coding upd drive 進入 ati

技術說明: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 ‘?D1ú±ê×?ê±??‘ 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

springboot使用問題總結