91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

啟動mysql后執行某個sql報錯如何處理

發布時間:2021-12-04 14:53:42 來源:億速云 閱讀:235 作者:iii 欄目:云計算

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

在使用以下命令:

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

啟動mysql后,執行某個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的配置來規避。

使用下面的命令啟動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后執行某個sql報錯如何處理

可以使用

winpty docker exec -it jiuhao-mysql bash

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

啟動mysql后執行某個sql報錯如何處理

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

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

sql_mode可以根據自己的需要修改。

最后重啟容器:

docker restart jiuhao-mysql

啟動mysql后執行某個sql報錯如何處理

到此,關于“啟動mysql后執行某個sql報錯如何處理”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

古交市| 新安县| 石河子市| 汾西县| 博湖县| 榕江县| 武平县| 芦山县| 阿巴嘎旗| 尼勒克县| 霞浦县| 黄龙县| 夏河县| 南城县| 洪雅县| 太白县| 临夏市| 双鸭山市| 新龙县| 仁布县| 迁安市| 昌平区| 化德县| 博野县| 东乡族自治县| 济阳县| 平湖市| 读书| 类乌齐县| 铜梁县| 偃师市| 丰镇市| 甘泉县| 登封市| 文化| 镇雄县| 耒阳市| 无为县| 淳化县| 宁波市| 伽师县|