亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

啟動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

鄄城县| 平果县| 武清区| 通山县| 恭城| 玉环县| 佛冈县| 湛江市| 玉溪市| 平乐县| 峨眉山市| 武川县| 且末县| 峡江县| 九龙坡区| 普宁市| 大庆市| 旬阳县| 井研县| 修文县| 额尔古纳市| 嘉鱼县| 宜兰县| 柳林县| 措勤县| 洱源县| 盐津县| 铅山县| 长葛市| 双城市| 伽师县| 光泽县| 防城港市| 吉木萨尔县| 永福县| 灌阳县| 平安县| 永德县| 洪江市| 德惠市| 庆阳市|