国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Mac上將brew安裝的MySql改用Docker執行操作過程

2019-11-02 16:27:03
字體:
來源:轉載
供稿:網友

docker是最近大熱的技術,堪稱技術界的網紅。本著技術人折騰的本性,嘗試將本地的MySql服務器改成用docker執行,本文記錄折騰過程,以作備忘。

步驟如下:

1:安裝docker

自己找文檔去

2:使用mysql官方發布的docker image,命令如下

docker pull mysql/mysql-server:5.7.16 ##(這是本文發布時候MySql最新穩定版,并且最好和本地的Mysql版本一致,否則第三步可能會有問題。)

因為GFW的緣故,這個過程有點漫長。命令執行完之后,執行"docker images"看到有mysql-server字樣即表示成功了。

3:運行docker images,有幾個注意點

a:端口號問題,默認情況下3306被占用了,所以用其他端口進行映射,比如6603

b:數據文件映射問題,可以通過執行"ps -ef|grep mysql"查看。 查看--datadir選項的部分。以mac下brew安裝的mysql為例,結果是

--datadir=/usr/local/var/mysql

確認好如上問題之后,執行如下命令:

docker run --name my-mysql-server -p 6604:3306 -d -v /usr/local/var/mysql:/var/lib/mysql mysql/mysql-server:5.7.16

然后執行"docker ps -a"看看是否有名為my-mysql-server的容器在運行。如果有的話,恭喜你,你應該成功了。

4:管理mysql,有兩種方式:

a:進入mysql的docker環境進行執行。執行命令如下即可,其他操作與普通管理方式一樣。

docker exec -it my-mysql-server bash

b:在外部使用mysql命令或其他mysql客戶端軟件鏈接。需要注意,主機名部分,如果用localhost不行的話,試試127.0.0.1一般可以。如果還是有問題,需要重新配置下權限表了。

以上所述是小編給大家介紹的Mac上將brew安裝的MySql改用Docker執行操作過程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜阳县| 普定县| 宽城| 广元市| 葵青区| 韶关市| 五莲县| 宁陕县| 中山市| 西吉县| 明水县| 区。| 缙云县| 昭平县| 甘南县| 石首市| 文化| 奎屯市| 吉林省| 清远市| 万源市| 万宁市| 壶关县| 海林市| 荥经县| 罗定市| 河北区| 拉萨市| 元朗区| 高清| 岳池县| 贺兰县| 乌拉特中旗| 镇巴县| 朝阳县| 尼木县| 普安县| 祁门县| 乳源| 博客| 西峡县|