真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

啟動mysql后執(zhí)行某個sql報錯如何處理

這篇文章主要介紹“啟動MySQL后執(zhí)行某個sql報錯如何處理”,在日常操作中,相信很多人在啟動mysql后執(zhí)行某個sql報錯如何處理問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”啟動mysql后執(zhí)行某個sql報錯如何處理”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

創(chuàng)新互聯(lián)專注于海拉爾網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供海拉爾營銷型網(wǎng)站建設,海拉爾網(wǎng)站制作、海拉爾網(wǎng)頁設計、海拉爾網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務,打造海拉爾網(wǎng)絡公司原創(chuàng)品牌,更為您提供海拉爾網(wǎng)站排名全網(wǎng)營銷落地服務。

在使用以下命令:

docker run -p 3306:3306 --name jiuhao-mysql 
-v F:/docker/mysql/datadir:/var/lib/mysql 
-e MYSQL_ROOT_PASSWORD=123456 -d  mysql

啟動mysql后,執(zhí)行某個sql報如下錯誤:

Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

因此需要重新配置mysql的配置來規(guī)避。

使用下面的命令啟動mysql,指定自定義配置的目錄:

docker run -p 3306:3306 --name jiuhao-mysql 
-v F:/docker/mysql/datadir:/var/lib/mysql 
-v F:/docker/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d  mysql

其中-v F:/docker/mysql/conf:/etc/mysql/conf.d是關鍵,將宿主機的一個目錄映射到容器中的conf.d目錄,容器中的mysql會加載這個目錄下面所有配置。如果-v 掛載不是了請設置宿主機硬盤共享。如下圖:

啟動mysql后執(zhí)行某個sql報錯如何處理

可以使用

winpty docker exec -it jiuhao-mysql bash

進行/etc/mysql下的目錄查看。

啟動mysql后執(zhí)行某個sql報錯如何處理

接下來在宿主機的F:/docker/mysql/conf的目錄下創(chuàng)建一個mysql的配置文件,名字自定義,這里還是使用my.cnf作為文件名。配置內(nèi)容如下:

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

sql_mode可以根據(jù)自己的需要修改。

最后重啟容器:

docker restart jiuhao-mysql

啟動mysql后執(zhí)行某個sql報錯如何處理

到此,關于“啟動mysql后執(zhí)行某個sql報錯如何處理”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
新聞標題:啟動mysql后執(zhí)行某個sql報錯如何處理
網(wǎng)頁地址:http://weahome.cn/article/ijpjhc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部