国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

centos+docker+mysql 配置與應(yīng)用

tianhang / 3219人閱讀

摘要:解決方法有兩種,換高版本或者修改的加密方式。我們這邊使用后者。打開(kāi)命令行輸入一下三條命令即可。

溫馨提示:需要提前了解docker相關(guān)知識(shí)
第一步 安裝docker(本文使用centos7.2系統(tǒng))

第二步 啟動(dòng)docker以及安裝mysql

 1.啟動(dòng)docker
     命令 :service docker start
    

2.查看docker 狀態(tài),確認(rèn)是否啟動(dòng)
    命令:service docker status
    

    看到這個(gè)就證明成啟動(dòng)了docker了
    
3.安裝mysql
    命令: docker pull mysql
    (提醒如需指定安裝版本,在后面加上版本號(hào)即可如:docker pull mysql5.7)
    


接下來(lái)等待10分鐘左右的下載安裝過(guò)程吧(每個(gè)人不同)

第三步 是啟動(dòng)和配置mysql
啟動(dòng)命令:sudo docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql

接下來(lái)是查看容器狀態(tài):docker ps -a,這是可以看到如下:

即可表示我們的mysql容器已經(jīng)啟動(dòng)了

參數(shù)說(shuō)明:

–name:給新創(chuàng)建的容器命名,此處命名為mysql_01

-e:配置信息,此處配置mysql的root用戶的登 陸密碼,實(shí)例為123456,自行設(shè)置

-p:端口映射,此處映射主機(jī)3306端口到容器pwc-mysql的3306端口

-d:成功啟動(dòng)容器后輸出容器的完整ID,例如上圖,?最后一個(gè)mysql指的是mysql鏡像名字

第四步 連接mysql
連接mysql需要開(kāi)放端口或關(guān)閉防火墻,此處我以騰訊云為例(虛擬機(jī)的關(guān)閉防火墻:systemctl stop firewalld.service)


開(kāi)放3306端口

用客戶端連接(我用sqlyog)

你會(huì)發(fā)現(xiàn)連接不上,問(wèn)題原因是安裝mysql時(shí)沒(méi)有指定版本,默認(rèn)是最新的8.0,而8.0版本的數(shù)據(jù)庫(kù)加密方式與5.0不一樣,如果你使用舊的客戶端(例如sqlyog,navicat)去連接就會(huì)報(bào)這個(gè)錯(cuò)誤。解決方法有兩種,換高版本navicat或者修改mysql8.0的加密方式。我們這邊使用后者。打開(kāi)mysql命令行輸入一下三條命令即可。

1.進(jìn)入mysql容器 docker exec -it mysql_o1 bash

2.連接mysql mysql -uroot -p

輸入密碼

3.更改加密方式:
mysql> ALTER USER "root"@"localhost" IDENTIFIED BY "password" PASSWORD EXPIRE NEVER;

4.更改密碼:(如上面的也不行可以修改下密碼)
mysql> ALTER USER "root"@"localhost" IDENTIFIED WITH mysql_native_password BY "123456";

5.刷新
mysql> FLUSH PRIVILEGES;

最后:輸入exit退出mysql控制臺(tái)生效(實(shí)測(cè)不退出也是連接不上的,這是小坑)


俊龍
蘆葦科技Java開(kāi)發(fā)工程師

蘆葦科技-廣州專業(yè)軟件外包服務(wù)公司

提供微信小程序、APP應(yīng)用研發(fā)、UI設(shè)計(jì)等專業(yè)服務(wù),專注于互聯(lián)網(wǎng)產(chǎn)品咨詢、品牌設(shè)計(jì)、技術(shù)研發(fā)等領(lǐng)域、

訪問(wèn) www.talkmoney.cn 了解更多

萬(wàn)能說(shuō)明書(shū) | 早起日記Lite | 凹凸壁紙 | 言財(cái)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27588.html

相關(guān)文章

  • 使用dockerfile 部署lnmpr環(huán)境

    摘要:且容器的創(chuàng)建和停止都十分快速,幾乎跟創(chuàng)建和終止原生應(yīng)用一致。命令是編寫(xiě)之后使用的。如果是在一個(gè)不支持的平臺(tái)上運(yùn)行或者不希望在中運(yùn)行,也可以使用格式的指令環(huán)境變量這個(gè)環(huán)境亦是用來(lái)表明鏡像模板最后的更新時(shí)間容器添加卷。 該文章為學(xué)習(xí)docker 筆記一 docker 簡(jiǎn)介 Docker 是基于GO語(yǔ)言實(shí)現(xiàn)的開(kāi)源容器項(xiàng)目,現(xiàn)在主流的Linux系統(tǒng)都支持Docker,Docker 的構(gòu)想是想要...

    HitenDev 評(píng)論0 收藏0
  • 使用dockerfile 部署lnmpr環(huán)境

    摘要:且容器的創(chuàng)建和停止都十分快速,幾乎跟創(chuàng)建和終止原生應(yīng)用一致。命令是編寫(xiě)之后使用的。如果是在一個(gè)不支持的平臺(tái)上運(yùn)行或者不希望在中運(yùn)行,也可以使用格式的指令環(huán)境變量這個(gè)環(huán)境亦是用來(lái)表明鏡像模板最后的更新時(shí)間容器添加卷。 該文章為學(xué)習(xí)docker 筆記一 docker 簡(jiǎn)介 Docker 是基于GO語(yǔ)言實(shí)現(xiàn)的開(kāi)源容器項(xiàng)目,現(xiàn)在主流的Linux系統(tǒng)都支持Docker,Docker 的構(gòu)想是想要...

    lansheng228 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<