技術說明: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