linux虛擬機安裝mysql步驟「虛擬機安裝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

大功告成!!!

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/208813.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 15:20
下一篇 2024-12-08 15:20

相關推薦

發表回復

登錄後才能評論