成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

centos+docker+mysql 配置與應用

tianhang / 3227人閱讀

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

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

第二步 啟動docker以及安裝mysql

 1.啟動docker
     命令 :service docker start
    

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

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


接下來等待10分鐘左右的下載安裝過程吧(每個人不同)

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

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

即可表示我們的mysql容器已經啟動了

參數(shù)說明:

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

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

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

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

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


開放3306端口

用客戶端連接(我用sqlyog)

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

1.進入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控制臺生效(實測不退出也是連接不上的,這是小坑)


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

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

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

訪問 www.talkmoney.cn 了解更多

萬能說明書 | 早起日記Lite | 凹凸壁紙 | 言財

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

轉載請注明本文地址:http://systransis.cn/yun/27588.html

相關文章

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

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

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

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

    lansheng228 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<