Docker学习(八)-----Docker安装mysql
生活随笔
收集整理的這篇文章主要介紹了
Docker学习(八)-----Docker安装mysql
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝MySQL 5.*版本
1.搜索鏡像
docker search mysql
2.下載鏡像
docker pull mysql:5.6
3.創建并啟動MySQL容器
docker run -d --name mysql5.6-3306 -p 3306:3306 -e MYSQL_ROOT_PASSWORD="123456" mysql:5.6
4.訪問測試
進入到容器內部
docker exec -it mysql5.6-3306 bash
連接mysql數據庫
mysql -u root -p
5.授權其他機器登錄
5.1授權主機訪問:
MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
5.2刷新權限
MySQL>FLUSH PRIVILEGES;
5.3退出
Mysql>EXIT;
6.Centos防火墻端口
6.1查看已經開放的端口
firewall-cmd --list-ports
6.2開啟3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
如果碰到FirewallD is not running,說明防火墻沒開
6.3關閉3306端口
firewall-cmd --permanent --zone=public --remove-port=3306/tcp
6.1開啟防火墻
systemctl start firewalld
6.2重啟防火墻
firewall-cmd --reload #重啟
firewall systemctl stop firewalld.service #停止
firewall systemctl disable firewalld.service #禁止firewall開機啟動
總結
以上是生活随笔為你收集整理的Docker学习(八)-----Docker安装mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 判断某数组是不是二叉树的后序遍历序列 p
- 下一篇: 判断某数组是不是二叉树的前序遍历序列 p