docker 笔记
---恢復內容開始---
安裝
win10專業(yè)版
開啟Hyper-V
?
安裝docker? 下載地址:https://store.docker.com/editions/community/docker-ce-desktop-windows
?
vs2017 直接添加 項目docker?
?
docker stop zeekodb //停止這個容器
docker start zeekodb //運行這個容器
?
首先你要讓目標container停止運行,然后才可以刪掉,比如我想停掉并刪掉first-mysql這個實例
?
?
?
MySQL 鏡像
打開 PowerShell
docker run --name zeekodb -e MYSQL_ROOT_PASSWORD=2333 -p 3307:3306 -d mysql這條指令會從 Docker 的倉庫下載最新的 MySQL 穩(wěn)定版鏡像,然后創(chuàng)建一個叫做 zeekodb 的容器,我們可以使用密碼為 2333 的 root 賬戶通過 3307 端口連接到這個數(shù)據(jù)庫。
一些基本操作
docker stop zeekodb //停止這個容器 docker start zeekodb //運行這個容器mysql可能會出現(xiàn)連接不上的情況
docker exec -it mysql5719 bash
docker exec 進入容器
-t 讓docker分配一個偽終端,并綁定到容器的標準輸入上;
-i 讓容器的標準輸入保持打開;
?
進入容器后正常使用 mysql 命令 然后根據(jù)實際情況 解決mysql問題即可?
?
1、使用root用戶連接遠程主機mysql
mysql?-u?root?-p??
備注 : mysql -u 最高權限用戶名 -p ? 再輸入密碼進入
2、設置用戶配置項
(1) 查看用戶信息
select?host,user,plugin,authentication_string?from?mysql.user;??
備注:host為 % 表示不限制ip ? localhost表示本機使用 ? ?plugin非mysql_native_password 則需要修改密碼
(2)修改用戶密碼
1.如果想要設置遠程這樣設置:ALTER?USER?'root'@'%'?IDENTIFIED?WITH?mysql_native_password?BY?'newpassword';?#更新一下用戶的密碼?root用戶密碼為newpassword??
2.如果要設置本地plugin為mysql_native_password這樣設置:
ALTER?USER?'root'@'localhost'?IDENTIFIED?WITH?mysql_native_password?BY?'newpassword';?#更新一下用戶的密碼?root用戶密碼為newpassword??
flush privileges;
?轉載于:https://www.cnblogs.com/yueyue184/p/9129072.html
總結
- 上一篇: oracle查看执行计划入门
- 下一篇: django小知识