欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Docker搭建MySQL數(shù)據(jù)庫(kù)服務(wù)的方法詳解

 更新時(shí)間:2024年03月21日 10:14:35   作者:霍格沃茲測(cè)試開(kāi)發(fā)學(xué)社  
在現(xiàn)代應(yīng)用程序開(kāi)發(fā)中,使用數(shù)據(jù)庫(kù)是必不可少的,文將介紹如何使用Docker搭建MySQL數(shù)據(jù)庫(kù)服務(wù),讓你在本地環(huán)境中快速部署一個(gè)MySQL實(shí)例,感興趣的可以了解下

簡(jiǎn)介

在現(xiàn)代應(yīng)用程序開(kāi)發(fā)中,使用數(shù)據(jù)庫(kù)是必不可少的。而Docker作為一種流行的容器化解決方案,可以使數(shù)據(jù)庫(kù)的部署和管理變得更加簡(jiǎn)單和靈活。本文將介紹如何使用Docker搭建MySQL數(shù)據(jù)庫(kù)服務(wù),讓你在本地環(huán)境中快速部署一個(gè)MySQL實(shí)例。

第一步:拉取MySQL鏡像

docker pull mysql:5.7

第一步,輸入docker pull mysql:5.7命令,下載MySQL5.7的鏡像文件。如下圖:

驗(yàn)證是否成功拉取,運(yùn)行docker images命令,查看是否有mysql5.7的鏡像,如下圖:

第二步:創(chuàng)建容器并啟動(dòng)

docker run --name mysql5.7-dev -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

啟動(dòng)容器后,我們可以運(yùn)行docker ps命令來(lái)查看是否成功啟動(dòng),如下圖:

第三步:Docker連接MySQL

1.docker exec -it mysql-dev /bin/bash命令,開(kāi)始連接mysql容器

2.輸入mysql -uroot -p命令,登陸mysql數(shù)據(jù)庫(kù),如下圖:

3.創(chuàng)建外部用戶(hù)

我們可以使用下面的命令來(lái)創(chuàng)建一個(gè)外部用戶(hù):

CREATE USER admin@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 

上面的命令,我們創(chuàng)建了一個(gè)名為admin,密碼為123456的用戶(hù)。

4.給用戶(hù)授權(quán)

創(chuàng)建用戶(hù)之后,我們需要給用戶(hù)授權(quán),命令如下:

GRANT ALL PRIVILEGES ON *.* TO admin@'%';

上述兩步完成后,如下圖:

測(cè)試安裝結(jié)果

我們可以使用MySQL的客戶(hù)端來(lái)連接數(shù)據(jù)庫(kù),測(cè)試我們是否成功創(chuàng)建了鏡像及用戶(hù),我這里選擇的是navicat連接,如下圖:

連接成功后,我們可以在界面中看到數(shù)據(jù)庫(kù)中已有的表,如下圖:

總結(jié)

使用Docker搭建MySQL數(shù)據(jù)庫(kù)服務(wù)非常簡(jiǎn)單,只需要幾個(gè)命令就可以完成整個(gè)過(guò)程。通過(guò)使用容器化技術(shù),你可以輕松地在任何環(huán)境中部署和管理MySQL實(shí)例,而無(wú)需擔(dān)心依賴(lài)和配置問(wèn)題。

到此這篇關(guān)于使用Docker搭建MySQL數(shù)據(jù)庫(kù)服務(wù)的方法詳解的文章就介紹到這了,更多相關(guān)Docker搭建MySQL數(shù)據(jù)庫(kù)服務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker中安裝ElasticSearch+Kibana+Logstash(ELK)實(shí)踐記錄

    Docker中安裝ElasticSearch+Kibana+Logstash(ELK)實(shí)踐記錄

    文章介紹了如何使用Docker在本地安裝和配置Elasticsearch、Kibana和Logstash(ELK堆棧),本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-03-03
  • 使用Docker構(gòu)建一個(gè)Git鏡像使用clone倉(cāng)庫(kù)

    使用Docker構(gòu)建一個(gè)Git鏡像使用clone倉(cāng)庫(kù)

    這篇文章主要介紹了使用Docker構(gòu)建一個(gè)Git鏡像使用clone倉(cāng)庫(kù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • pycharm與ssh遠(yuǎn)程訪(fǎng)問(wèn)服務(wù)器docker的詳細(xì)教程

    pycharm與ssh遠(yuǎn)程訪(fǎng)問(wèn)服務(wù)器docker的詳細(xì)教程

    這篇文章主要介紹了pycharm與ssh遠(yuǎn)程訪(fǎng)問(wèn)服務(wù)器docker,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Docker desktop安裝mysql過(guò)程

    Docker desktop安裝mysql過(guò)程

    文章介紹了如何在本地已有的Docker環(huán)境中拉取并啟動(dòng)MySQL容器,并詳細(xì)說(shuō)明了常用的環(huán)境變量參數(shù),此外,還討論了如何通過(guò)掛接本地磁盤(pán)來(lái)持久化MySQL數(shù)據(jù),從而避免數(shù)據(jù)丟失
    2024-12-12
  • 關(guān)于docker部署服務(wù)時(shí)ip無(wú)法訪(fǎng)問(wèn)服務(wù)正常的問(wèn)題

    關(guān)于docker部署服務(wù)時(shí)ip無(wú)法訪(fǎng)問(wèn)服務(wù)正常的問(wèn)題

    小編在使用docker部署應(yīng)用的時(shí)候,無(wú)法使用IP地址訪(fǎng)問(wèn),防火墻已經(jīng)關(guān)閉,可以ping通,應(yīng)用已經(jīng)配置0.0.0.0,怎么回事?下面小編給大家介紹下docker部署服務(wù),ip無(wú)法訪(fǎng)問(wèn),服務(wù)正常的解決方法,感興趣的朋友一起看看吧
    2022-09-09
  • Docker鏡像推送(push)到Docker Hub的實(shí)現(xiàn)

    Docker鏡像推送(push)到Docker Hub的實(shí)現(xiàn)

    這篇文章主要介紹了Docker鏡像推送(push)到Docker Hub的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • docker容器如何指定utf-8編碼

    docker容器如何指定utf-8編碼

    這篇文章主要介紹了docker容器如何指定utf-8編碼問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Docker容器服務(wù)編排利器詳解

    Docker容器服務(wù)編排利器詳解

    這篇文章主要介紹了Docker容器服務(wù)編排利器,主要包括使用使用Docker?Compose必要性及定義及一些Docker?Compose應(yīng)用參考資料,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Docker安裝Nginx并修改Nginx配置文件的方法詳解

    Docker安裝Nginx并修改Nginx配置文件的方法詳解

    這篇文章主要給大家介紹了關(guān)于Docker安裝Nginx并修改Nginx配置文件的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-02-02
  • Docker Namespace容器隔離的實(shí)現(xiàn)

    Docker Namespace容器隔離的實(shí)現(xiàn)

    Namespace是Docker容器中的一種隔離機(jī)制,通過(guò)劃分資源獨(dú)立空間,確保容器之間互不干擾,本文主要介紹一下Docker Namespace容器隔離的實(shí)現(xiàn),感興趣的可以了解一下
    2024-11-11

最新評(píng)論