10.Docker安裝mysql

(1)docker pull mysql:版本號
eg:
docker pull mysql(默認安裝最新版本)
docker pull mysql:5.7
(2)啟動并設置mysql鏡像
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql1 mysql
其他參數都不多講,下面這個參數指的是設置數據庫用戶root的初始密碼
MYSQL_ROOT_PASSWORD=123456
(3)進入我們的數據數據庫
docker exec -it mysql1 /bin/bash
mysql -uroot -p123456
(4)這里創建一個我們自己的數據庫db01
(5)在db01中創建表單 t1
(6)在表單t1中插入數據
這里通過命令進行操作,下面我們用工具navicat連接。
(7)
連接
你可以通過工具進行操作
上面是一個大致流程,上面的命令有個問題,實際不會用上面命令,因為一旦mysql容器刪除,這樣會導致mysql數據丟失,需要容器卷技術,
這里我刪除mysql之后,你會發現沒有了。
這里我們數據卷掛載
docker run -d -p 3306:3306 --privileged=true -v /mysqluse/mysql/log:/var/log/mysql -v /mysqluse/mysql/data:/var/lib/mysql -v /mysqluse/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PQSSWORD=123456 --name mysql01 mysql
這里我用docker ps 查看發現沒有啟動成功,然后我又用docker ps -a,發現啟動啟動之后就停止了,我用logs命令查看究竟是怎么回事。
  1. MYSQL_ROOT_PASSWORD?- 設置 MySQL root 用戶的密碼
  2. MYSQL_ALLOW_EMPTY_PASSWORD?- 允許 root 用戶使用空密碼(不安全,不推薦)
  3. MYSQL_RANDOM_ROOT_PASSWORD?- 為 root 用戶生成一個隨機密碼
我又重新設置一邊,還是不行,我看了看參數發現,寫錯了。
重現創建。
就行了。

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/88373.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/88373.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/88373.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Debian-10編譯安裝Mysql-5.7.44 筆記250706

Debian-10編譯安裝Mysql-5.7.44 筆記250706 單一腳本安裝 ### 1. 安裝編譯依賴 sudo apt install -y cmake gcc g build-essential libncurses5-dev libssl-dev \ pkg-config libreadline-dev zlib1g-dev bison curl wget libaio-dev \ libjson-perl libnuma-dev libsystemd-d…

HarmonyOS 中狀態管理 V2和 V1 的區別

鴻蒙ArkUI框架中的ComponentV2與V1在狀態管理、組件開發模式、性能優化等方面存在顯著差異。以下是兩者的核心區別及技術解析:一、狀態管理機制V1的局限性V1的Observed裝飾器只能觀察對象的第一層屬性變化,需配合ObjectLink手動拆解嵌套對象。例如&#…

centos7 安裝jenkins

文章目錄前言一、pandas是什么?二、安裝依賴環境1.前提準備2.安裝git3.安裝jdk,以及jdk版本選擇4.安裝maven5.安裝NodeJS6.驗證三、安裝Jenkins四、驗證Jenkins總結前言 正在學習jenkinsdocker部署前后端分離項目,安裝jenkins的時候遇到了一…

Leetcode刷題營第二十題:刪除鏈表中的重復節點

面試題 02.01. 移除重復節點 編寫代碼,移除未排序鏈表中的重復節點。保留最開始出現的節點。 示例1: 輸入:[1, 2, 3, 3, 2, 1]輸出:[1, 2, 3]示例2: 輸入:[1, 1, 1, 1, 2]輸出:[1, 2]提示&…

關于市場主流自動化測試工具和框架的簡要介紹

下面我會分別講解 Selenium、Appium、Playwright 等主流自動化框架的區別、聯系、適用場景和歸屬范疇,幫助你更系統地理解它們。🔧 一、它們都屬于哪一類工具?Selenium、Appium、Playwright、Cypress 等都屬于:?? 自動化測試框架…

基于cornerstone3D的dicom影像瀏覽器 第三十二章 文件夾做pacs服務端,fake-pacs-server

文章目錄 前言一、實現思路二、項目與代碼三、dicom瀏覽器調用1. view2d.vue前言 本系列最后一章,提供一個模擬pacs服務,供訪問dicom圖像測試。 修改nodejs本地目錄做為http服務根目錄,提供一個根目錄,其中的每個子目錄代表一個檢查。在dicom瀏覽器url中帶入參數studyId=目…

【Python 核心概念】深入理解可變與不可變類型

文章目錄一、故事從變量賦值說起二、不可變類型 (Immutable Types)三、可變類型 (Mutable Types)四、一個常見的陷阱:當元組遇到列表五、為什么這個區別如此重要?1. 函數參數的傳遞2. 字典的鍵 (Dictionary Keys)3. 函數的默認參數陷阱六、進階話題與擴展…

wpf使用webview2顯示網頁內容(最低兼容.net framework4.5.2)

wpf使用webview2顯示網頁內容(最低兼容.net framework4.5.2 一、核心功能與架構混合開發支持?進程隔離模型?通信機制?二、核心優勢性能與兼容性?跨平臺部署?開發效率?安全機制?三、適用場景四、開發部署要點WebView2 是微軟推出的現代瀏覽器控件,基于 Chromium 內核的 …

MySQL斷開連接后無法正常啟動解決記錄

問題現象 夜里23點MySQL在還原備份的時候斷開連接,嘗試重啟,表面上是運行中實際上無法通過命令端連接,無法正常啟動。 問題檢查 可以使用 systemctl start mysql 但是沒有監聽 3306端口 mysql -ucosmic -p 提示無法找到socket文件 刪除原先的…

隧道安全監測系統的應用意義

隨著我國交通基礎設施建設的快速發展,公路、鐵路及城市地鐵隧道數量不斷增加,隧道安全問題日益凸顯。隧道作為地下封閉空間,受地質條件、施工質量、運營環境等多因素影響,易出現結構變形、滲漏水、襯砌開裂等安全隱患。一旦發生事…

前端UI邏輯復雜可以用什么設計模式

中介者模式 當UI組件間存在復雜交互或多個組件需共享狀態時,中介者模式能集中管理事件分發和狀態更新,減少組件間的直接依賴,提升解耦性。 vue實現中介者模式 在Vue中實現中介者模式,你可以通過創建一個全局的事件中心&#xff08…

WIFI協議全解析05:WiFi的安全機制:IoT設備如何實現安全連接?

🔐 WiFi的安全機制:IoT設備如何實現安全連接?“我的設備明明連上WiFi了,為什么還是能被‘蹭網’?” “WPA3 是什么?ESP32 支持嗎?” “我做了MQTT加密就算安全了嗎?”IoT設備連接WiF…

HTTP 請求體類型詳解:選擇最適合的數據提交格式

HTTP 請求體類型詳解:選擇最適合的數據提交格式 🚀 本文全面解析 HTTP 請求中不同 Content-Type 的適用場景、數據結構與優劣勢,幫助開發者高效選擇數據傳輸方案。 📌 目錄 核心請求體類型對比詳細類型解析最佳實踐指南總結 &am…

C語言 | 函數核心機制深度解構:從底層架構到工程化實踐

個人主頁-愛因斯晨 文章專欄-C語言 引言 最近偷懶了,迷上了三國和李賀。給大家分享一下最喜歡的一句詩:吾不識青天高黃地厚,唯見月寒日暖來煎人壽。我還不是很理解27歲的李賀,如何寫出如此絕筆。 正文開始,今天我們…

uniapp真機調試“沒有檢測到設備,請插入設備或啟動模擬器后點擊刷新再試”

當真機調試,運行到安卓 APP基座 時,有時會檢測不到設備,顯示下面的問題:此時,可以通過下面的幾種方法進行排查:1.在手機中找到“開發者選項”選項(可在設置中搜索,如搜索不到&#x…

使用langchain連接llama.cpp部署的本地deepseek大模型開發簡單的LLM應用

langchain是一個基于python實現的開源LLM開發框架,llama.cpp是一個基于C框架可以在本地部署大模型并開放服務端接口開放給外部應用使用。 本文結合langchain和llama.cpp,在本地部署輕量級的deepseek大模型,并構建一個簡單的鏈式LLM應用&…

Serverless 數據庫來了?無服務器數據庫 vs 傳統數據庫有何不同?

隨著云計算技術的迅猛發展,無服務器(Serverless)架構逐漸成為一種主流趨勢。其中,Serverless 數據庫作為云原生應用的重要組成部分,為開發者提供了前所未有的靈活性和成本效益。相比傳統的數據庫管理方式,S…

【讀書筆記】如何畫好架構圖:架構思維的三大底層邏輯

【讀書筆記】如何畫好架構圖:架構思維的三大底層邏輯 架構圖并非技術人的“畫功比拼”,而是一個團隊、一個系統、一次項目從混沌走向清晰的關鍵抓手。它是系統的視覺語言,是讓技術人員、產品經理、運營甚至老板都能站在統一上下文下討論的“…

Maven 編譯過程中發生了 Java Heap Space 內存溢出(OutOfMemoryError)

這個是我最近遇到的,因為本人最近換了電腦,這個電腦的前任是配置好了環境,但是當我用這個環境去做另外一個項目的時候,在maven構建war和jar包的時候,報了這個內存溢出mvn clean install 就給我報錯了[ERROR] Failed to…

C++ 模板參數展開

C 模板參數展開一、獲取可變參數大小二、通過模版循環繼承的方式來展開可變參數三、改用Using去實現循環繼承一、獲取可變參數大小 背景&#xff1a; FLen<int, char, long> Len; 我想要獲取模板參數類型的總大小 template<typename T,typename ...ParamTypes> c…