<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • 虛擬機安裝mysql是數據庫(linux虛擬機安裝mysql步驟)


    前言

    在我們日常開發中,肯定是離不開數據庫的。Mysql是一個關系型數據庫數據管理系統,屬于 Oracle 旗下產品。

    圖解虛擬機docker安裝mysql

    今天,我們就嘗試使用虛擬機上的docker安裝并啟動Mysql。

    1.檢查虛擬機和docker運行狀態

    1.1 檢測虛擬機網絡狀態是否正常
    1.2 檢測docker運行是否正常
    systemctl start docker   ---啟動docker
    systemctl restart  docker ---重啟docker
    systemctl status docker   ---檢測docker運行狀態
    圖解虛擬機docker安裝mysql

    2.查看Mysql可用版本

    訪問mysql鏡像庫地址:https://hub.docker.com/_/mysql?tab=tags
    默認展示最新的版本
    也可以通過docker search mysql 命令來查看可用版本:
    $ docker search mysql
    NAME                     DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
    mysql                    MySQL is a widely used, open-source relati...   2529      [OK]       
    mysql/mysql-server       Optimized MySQL Server Docker images. Crea...   161                  [OK]
    centurylink/mysql        Image containing mysql. Optimized to be li...   45                   [OK]
    sameersbn/mysql                                                          36                   [OK]
    google/mysql             MySQL server for Google Compute Engine          16                   [OK]
    appcontainers/mysql      Centos/Debian Based Customizable MySQL Con...   8                    [OK]
    marvambass/mysql         MySQL Server based on Ubuntu 14.04              6                    [OK]
    drupaldocker/mysql       MySQL for Drupal                                2                    [OK]
    azukiapp/mysql           Docker image to run MySQL by Azuki - http:...   2                    [OK]
    圖解虛擬機docker安裝mysql

    3.拉取Mysql鏡像

    圖解虛擬機docker安裝mysql
    命令:docker pull mysql latest

    4.查看本地鏡像

     docker images
    圖解虛擬機docker安裝mysql

    5.運行MYSQL容器

    docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql
    
    為mysql容器起一個叫mysql的名稱,-e 表示配置環境變量,為mysql設置root的登錄密碼為:root。
    
    同時對外訪問端口為3306以及容器內部端口3306。
    
    最后一個mysql表示運行的是mysql鏡像。
    
    運行MySQL容器之后,我們就來使用MySQL吧!
    圖解虛擬機docker安裝mysql

    6.使用Mysql容器

    docker exec -it mysql /bin/bash
    mysql -h localhost -u root -p
    -h 表示當前服務地址 -u 表示登錄名 -p表示登錄提供密碼

    到此,我們Mysql服務在容器上已經可以正常訪問并且運行。如果我們在本地需要使用Navicat連接數據庫的話 還得改一下配置。

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
    圖解虛擬機docker安裝mysql

    設置成功后,我們打開本地的Navicat for MySQL工具

    圖解虛擬機docker安裝mysql

    大功告成!!!

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费