1. 程式人生 > 資料庫 >linux下利用Docker安裝mysql的步驟

linux下利用Docker安裝mysql的步驟

作為一個測試人員,在學習的過程中,可能經常需要去在linux下安裝一些軟體,有的軟體通過搜尋別人的部落格教程進行安裝的話,隨著一些軟體的升級,以及虛擬機器/伺服器映象版本不一致等外部因素,都有可能導致安裝軟體出現各種不可預知的問題,到時候還得去搜索資料逐一解決問題,挺耽誤時間的。

而且,像linux下這些軟體的安裝,一般都是運維的事情,測試作為學習使用的話,安裝好一個mysql資料庫用於學習使用就行,新手不建議在linux下下載原始碼去安裝軟體,容易出問題。

接下來為大家演示一下,如何通過docker快速安裝一個mysql例項用於學習:

1、首先,搭建docker環境

2、下載mysql映象,啟動映象(用5.7的版本稍微穩定點,不同的版本 ,有些系統預設配置可能會不太一樣,要注意一下)

通過Docker安裝Mysql:

dockerpullmysql:5.7

啟動mysql:

docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
#進入容器
dockerexec-itmysqlbash

引數說明:

  • -p 3306:3306 :對映容器服務的 3306 埠到宿主機的 3306 埠,外部主機可以直接通過 宿主機ip:3306 訪問到 MySQL 的服務。
  • MYSQL_ROOT_PASSWORD=123456:設定 MySQL 服務 root 使用者的密碼。

連線mysql:

#進入互動模式下,然後用命令連線,或者通過navicat進行連線
dockerexec-it[容器id] bash 
mysql -uroot -h127.0.0.1 -P3306 -p123456

個人學習使用,安裝mysql的話,使用上面的簡單引數就ok,如果要考慮到以後的升級備份之類的 ,需要加入其他的引數,比如把資料對映到本地某個目錄,容器刪除重建之後,資料不會丟失。具體操作方法,可以查一下菜鳥教程上的相關教程進行擴充套件學習。

到此這篇關於linux下利用Docker安裝mysql的文章就介紹到這了,更多相關linux用Docker安裝mysql內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!