中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

thinkphp做雙語(yǔ)網(wǎng)站百度知道app官方下載

thinkphp做雙語(yǔ)網(wǎng)站,百度知道app官方下載,做電商網(wǎng)站的框架結(jié)構(gòu)圖,做網(wǎng)站怎么做其他頁(yè)前沿 今天在使用flowable流程框架的時(shí)候,遇到一個(gè)問(wèn)題。需要配置MySQL數(shù)據(jù)庫(kù)以實(shí)現(xiàn)表名大小寫不敏感。本以為這是一個(gè)簡(jiǎn)單的任務(wù),卻耗費(fèi)了我兩個(gè)多小時(shí)的時(shí)間。 docker容器中修改配置,重啟不成功 我們前提是容器中的mysql中已經(jīng)有很多數(shù)據(jù)…

前沿

今天在使用flowable流程框架的時(shí)候,遇到一個(gè)問(wèn)題。需要配置MySQL數(shù)據(jù)庫(kù)以實(shí)現(xiàn)表名大小寫不敏感。本以為這是一個(gè)簡(jiǎn)單的任務(wù),卻耗費(fèi)了我兩個(gè)多小時(shí)的時(shí)間。

docker容器中修改配置,重啟不成功

我們前提是容器中的mysql中已經(jīng)有很多數(shù)據(jù)庫(kù)和表,想直接修改配置。

1.修改配置文件

首先,在容器的宿主機(jī)上編輯MySQL配置文件my.cnf,添加以下配置項(xiàng):

[mysqld] lower_case_table_names=1

2.重啟mysql容器

由于我們?nèi)萜饕呀?jīng)在運(yùn)行當(dāng)中,并且之前已經(jīng)把自定義額配置文件掛載到了 MySQL 配置目錄,我們嘗試直接重啟容器:

docker restart container_id

3.### 檢查容器狀態(tài)并驗(yàn)證結(jié)果

我們執(zhí)行docker ps, 查看mysql容器狀態(tài), 發(fā)現(xiàn)容容器在一直重啟,這時(shí)候我們使用命令docker logs container_id,查看容器日志,報(bào)錯(cuò)內(nèi)容如下

在這里插入圖片描述

關(guān)鍵內(nèi)容為

Different lower_case_table_names settings for server('1')and data dictionary ('0')
Data Dictionary initialization failed.

根據(jù)報(bào)錯(cuò)內(nèi)容來(lái)分析來(lái)看,設(shè)置的lower_case_table_names=1與默認(rèn)的字典值0不一致,導(dǎo)致配置被拒絕。

解決方案

啟動(dòng)不成功后,我在想,有可能是mysql容器已經(jīng)存在,導(dǎo)致啟動(dòng)不成功。于是我把容器刪除后,重新創(chuàng)建容器也不行。只要把加的lower_case_table_names=1配置去掉后,就可以啟動(dòng)成功。

折騰了一會(huì),突然想到應(yīng)該是已經(jīng)有存在的表的問(wèn)題。接著直接創(chuàng)建一個(gè)空數(shù)據(jù)內(nèi)容的容器,,發(fā)現(xiàn)沒(méi)問(wèn)題。

1.備份數(shù)據(jù)

這里我用的是 Navicat, 操作簡(jiǎn)單方便。

2.清理現(xiàn)有容器

docker stop mysql-container 
docker rm mysql-container 
docker volume prune # 注意:這會(huì)清除所有未使用的 Docker 卷,謹(jǐn)慎使用

3.重新創(chuàng)建容器

docker run --restart=always --privileged=true \ -v /opt/mysql/data2/:/var/lib/mysql \ -v /opt/mysql/logs/:/var/log/mysql \ -v /opt/mysql/conf/:/etc/mysql \ -v /opt/mysql/my.cnf:/etc/mysql/my.cnf \ -p 3306:3306 --name mysql \ -e MYSQL_ROOT_PASSWORD=123456 -d mysql --lower_case_table_names=1

有時(shí)候可能在配置文件中修改不生效,我們?cè)趩?dòng)命令上也加一下 lower_case_table_names=1.

4.驗(yàn)證和恢復(fù)數(shù)據(jù)

我們進(jìn)入容器后,連接上mysql,執(zhí)行SHOW VARIABLES LIKE 'lower_case_table_names'; 該命令,如果輸出lower_case_table_names 的值為 1,這表明配置已生效。

配置生效后,恢復(fù)我們的數(shù)據(jù)。

結(jié)束語(yǔ)

通過(guò)這次經(jīng)歷,在之后處理Docker容器中的MySQL配置時(shí),需要對(duì)現(xiàn)有數(shù)據(jù)和配置的兼容性有充分的考慮。希望這次分享能夠幫助其他開(kāi)發(fā)者在遇到類似問(wèn)題時(shí),能夠更快地找到解決方案。

如果你覺(jué)得該文章不錯(cuò),不妨

1、點(diǎn)贊,讓更多的人也能看到這篇內(nèi)容

2、關(guān)注我,讓我們成為長(zhǎng)期關(guān)系

3、關(guān)注公眾號(hào)「前端有話說(shuō)」,里面已有多篇原創(chuàng)文章,和開(kāi)發(fā)工具,歡迎各位的關(guān)注,第一時(shí)間閱讀我的文章

http://www.risenshineclean.com/news/53732.html

相關(guān)文章:

  • 成都優(yōu)化網(wǎng)站哪家公司好seo優(yōu)化網(wǎng)站的手段
  • 把自己做的網(wǎng)站進(jìn)行app封包騰訊云域名注冊(cè)官網(wǎng)
  • 對(duì)小米網(wǎng)站的建設(shè)意見(jiàn)青島新聞最新今日頭條
  • 想注冊(cè)一個(gè)做網(wǎng)站的公司企業(yè)營(yíng)銷
  • 開(kāi)家做網(wǎng)站公司有哪些合肥關(guān)鍵詞排名提升
  • 修改公司網(wǎng)站東莞推廣公司
  • 深圳哪個(gè)公司做網(wǎng)站好網(wǎng)站關(guān)鍵詞seo費(fèi)用
  • 網(wǎng)站制作零基礎(chǔ)學(xué)習(xí)3步打造seo推廣方案
  • 銅仁市城鄉(xiāng)住房與建設(shè)局網(wǎng)站什么是seo?
  • 織夢(mèng)五彩婚紗源碼網(wǎng)_婚慶策劃網(wǎng)站php源碼今日油價(jià)92汽油價(jià)格
  • 網(wǎng)站開(kāi)發(fā)情況百度公司排名多少
  • wordpress如何壓縮圖片優(yōu)化推廣服務(wù)
  • 做網(wǎng)站的要求貴陽(yáng)百度seo點(diǎn)擊軟件
  • 做網(wǎng)站公司哪個(gè)品牌好免費(fèi)推廣的方式有哪些
  • 教做世界美食的網(wǎng)站西安百度快速排名提升
  • 營(yíng)銷型網(wǎng)站的名詞解釋寶雞seo排名
  • 微信開(kāi)發(fā)者工具下載官網(wǎng)下載seo軟文代寫
  • u網(wǎng)站建設(shè)蘭州網(wǎng)絡(luò)seo
  • 大學(xué)網(wǎng)站html模板百度競(jìng)價(jià)托管一月多少錢
  • 湘潭seo 推廣快湘潭磐石網(wǎng)絡(luò)圖片優(yōu)化軟件
  • 有沒(méi)有做任務(wù)一樣的網(wǎng)站兼職自媒體推廣渠道
  • 網(wǎng)頁(yè)安全站點(diǎn)設(shè)置游戲優(yōu)化軟件
  • 企業(yè)網(wǎng)站模板優(yōu)化中國(guó)十大品牌營(yíng)銷策劃公司
  • 吉安網(wǎng)站建設(shè)優(yōu)化服務(wù)公司網(wǎng)站設(shè)計(jì)
  • 網(wǎng)站建設(shè)維護(hù)合同上海優(yōu)化外包公司排名
  • 響應(yīng)式網(wǎng)站滑動(dòng)如何注冊(cè)百度賬號(hào)
  • 手機(jī)建站圖片推廣軟文300字范文
  • 濟(jì)南網(wǎng)站建設(shè) 薦搜點(diǎn)網(wǎng)絡(luò)廣告聯(lián)盟接單賺錢平臺(tái)
  • wordpress頁(yè)面屬性模板怎么添加泰安網(wǎng)站推廣優(yōu)化
  • 上海網(wǎng)站建設(shè)技術(shù)托管軟文臺(tái)