使用SQL Front啟動MySQL8 0報錯

2022-08-21 12:24:13 字數 1445 閱讀 2214

這學期學習資料庫,電腦上分別裝有phpstudy(自帶的mysql版本為5.5)和mysql8.0.11,於是想用phpstudy中的sql front連線到8.0的資料庫。手動開啟8.0的mysql服務,然後用mysql front進行登陸之後就出現了問題- -

首先會報乙個sql執行錯誤#1055。

接著是報

internal program bug:""is not a valid date and time。這個報錯在網上查了很久也沒查到類似的,也不知道咋整了。

朋友去網上搜尋了一下,找到了解決第一條報錯的方法- -

在mysql配置檔案中(win系統是my.ini,linux是my.cnf)加入這條

sql_mode=

'strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_engine_substitution

'

就可以解決第一條報錯。

但是第二條還在啊。。網上這類的報錯沒怎麼搜尋到,mysql官方文件給出了日期的指定格式- -

但是我改了之後也沒見著有什麼用。。

後來又嘗試了安裝新版本的mysql-front,發現會報其他的錯誤,於是就放棄了。

規規矩矩地卸了重灌,phpstudy用5.5,系統裝8.0。我tcl。

然鵝,在安裝mysql8.0的過程中,我特喵又弄了很久。。

第乙個問題就是,開始在安裝的時候使用--

mysqld --

install mysql8

語句的時候,忘記加mysql8這個服務名了,於是直接導致在後面使用phpstudy啟動原來的5.5服務的時候啟動不了,而任務管理器的服務mysql實際上是mysql8.0版本,所以再次登陸的時候就會出現和開頭一毛一樣的報錯。

於是刪除mysql8.0\bin\data資料夾,重新初始化,安裝,啟動服務,輸入初始密碼進行登陸,,然鵝,,access denied??!!!

感覺自己輸入的沒錯呀,也是在管理員下呀,怎麼就登陸不上呀。。去看了一下data檔案下的.err的檔案,裡面也沒有初始密碼看,也不知道怎麼回事。

後來刪了好幾次,終於在某一次,輸入的時候,盯著密碼那個1越看越不對勁,於是試著輸入成了l,發現就這麼登進去了,,就這麼,,登進去了。。。被自己蠢哭了呀。。。自閉了。。

mysql mac開啟方式 Mac啟動MySQL

httpcache快取擴充套件方法 using system using system.collections using system.configuration using system.web using system.web.c redis之清除所有快取 方法 清除redis所有快取 php...

Python使用pymysql鏈結mysql資料庫

先安裝pymysql如下圖 author pythontab.com 可有可無 匯入pymysql的包 import pymysql try 獲取乙個資料庫連線,注意如果是utf 8型別的,需要制定資料庫 conn pymysql.connect host localhost user root p...

Python使用PyMySQL連線MySQL資料庫

目錄 環境要求 安裝 示例mysql 版本 因為我們本地安裝python的時候,一般都會安裝好pip工具,所以我們可以直接使用pip命令安裝pymysql 如果不會安裝python的朋友們可以看下我的安裝python文章 pip install pymysql出現以下提示就表示安裝成功了 windo...