springboot使用問題總結
技術說明: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使用問題總結