久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Docker 搭建 MySQL 服務

     行者花雕 2022-03-28

    安裝 Docker

    請參考我的另一篇文章

    Docker 安裝及使用

    建立鏡像

    拉取鏡像

    # 拉取最新版本鏡像
    docker pull mysql
    
    # 拉取執行版本鏡像
    docker pull mysql:版本號
    

    檢查拉取是否成功

    docker images
    

    image-20200424003317444

    創建數據庫容器(不建立數據映射)

    docker run -d --name mysql --rm -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
    
    # -d 代表后臺運行
    # -name 代碼容器名稱
    # -p 代表端口映射,格式為  宿主機映射端口:容器運行端口
    # -e 代表添加環境變量  MYSQL_ROOT_PASSWORD是root用戶的登陸密碼
    

    創建數據庫容器(建立數據映射)

    docker run -p 3306:3306 --name mysql-3307 -v /usr/local/docker/mysql/conf:/etc/mysql -v /usr/local/docker/mysql/logs:/var/log/mysql -v /usr/local/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
    
    # -v:主機和容器的目錄映射關系,":"前為主機目錄,之后為容器目錄
    

    檢查容器是否正確運行

    docker container ls
    # 可以看到容器ID,容器的源鏡像,啟動命令,創建時間,狀態,端口映射信息,容器名字
    

    遠程連接MySQL

    進入docker本地連接mysql客戶端

    sudo docker exec -it mysql bash
    mysql -uroot -p123456
    

    遠程連接mysql

    遠程連接軟件時要注意問題

    我們在創建容器的時候已經將容器的3306端口和主機的3306端口映射到一起,所以我們應該訪問:

    host: 安裝mysql機器ip
    port: 3306
    user: root
    password: 123456
    

    無法連接到MySQL的幾個原因

    • 防火墻阻攔
    # 開放端口:
    $ systemctl status firewalld
    $ firewall-cmd  --zone=public --add-port=3306/tcp -permanent
    $ firewall-cmd  --reload
    # 關閉防火墻:
    $ sudo systemctl stop firewalld
    
    • 需要進入docker本地客戶端設置遠程訪問賬號
    $ sudo docker exec -it mysql bash
    $ mysql -uroot -p123456
    mysql> grant all privileges on *.* to root@'%' identified by "password";
    

    ? 原理:

    # mysql使用mysql數據庫中的user表來管理權限,修改user表就可以修改權限(只有root賬號可以修改)
    
    mysql> use mysql;
    Database changed
    
    mysql> select host,user,password from user;
    +--------------+------+-------------------------------------------+
    | host                    | user      | password                                                                 |
    +--------------+------+-------------------------------------------+
    | localhost              | root     | *A731AEBFB621E354CD41BAF207D884A609E81F5E      |
    | 192.168.1.1            | root     | *A731AEBFB621E354CD41BAF207D884A609E81F5E      |
    +--------------+------+-------------------------------------------+
    2 rows in set (0.00 sec)
    
    mysql> grant all privileges  on *.* to root@'%' identified by "123456";
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> select host,user,password from user;
    +--------------+------+-------------------------------------------+
    | host                    | user      | password                                                                 |
    +--------------+------+-------------------------------------------+
    | localhost              | root      | *A731AEBFB621E354CD41BAF207D884A609E81F5E     |
    | 192.168.1.1            | root      | *A731AEBFB621E354CD41BAF207D884A609E81F5E     |
    | %                       | root      | *A731AEBFB621E354CD41BAF207D884A609E81F5E     |
    +--------------+------+-------------------------------------------+
    3 rows in set (0.00 sec)
    

    參考連接

    https://www.cnblogs.com/sablier/p/11605606.html

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 无码激情亚洲一区| 五月天婷婷激情无码专区| 亚洲精品55夜色66夜色 | 无码人妻aⅴ一区二区三区蜜桃| 国产亚洲精品AA片在线爽| 四虎国产精品免费久久久| 激情内射亚洲一区二区三区爱妻| 精品久久人人做爽综合| 真实国产老熟女粗口对白| 精选国产av精选一区二区三区| 欧美亚洲高清国产| 国产偷国产偷亚洲清高| 狠狠爱五月丁香亚洲综| 人妻中文无码久热丝袜| 一本大道久久东京热AV | 亚洲乱码在线卡一卡二卡新区| 国产超碰无码最新上传| 宝贝扒开下面自慰给我看 | 精品日韩人妻中文字幕| 精品国产一区AV天美传媒| 国产一区日韩二区三区| 激情综合婷婷色五月蜜桃| 成人又黄又爽又色的视频| 国产初高中生真实在线视频| 最新中文乱码字字幕在线| 国产真实乱子伦精品视频| 丰满人妻被黑人连续中出| 中文字幕国产原创国产| 夜色爽爽影院18禁妓女影院| 极品粉嫩国产18尤物在线观看| 国产精品无码免费播放| 日本一道本高清一区二区| 国产永久免费高清在线| 精品久久久久成人码免费动漫 | 午夜DY888国产精品影院| 精品无码一区二区三区AV| 成人欧美一区二区三区的电影| 日本高清在线观看WWW色| 久久人人爽人人人人片AV| 私人毛片免费高清影视院| 亚洲另类丝袜综合网|