採用Docker映象安裝MySQL
阿新 • • 發佈:2018-12-13
1.首先下載mysqldocker映象
# tag為你要下載的版本,比如5.7
docker pull mysql/mysql-server:tag
用sudo docker image ls 檢視映象檔案是否下載成功
2.啟動mysql docker容器
docker run --name=mysql -d -p 3306:3306 -p 33060:33060 -it mysql/mysql-server:5.7 bash
--name : 指定容器的名稱
-d : 讓容器可以後臺執行
-p : 指定容器所暴漏的埠需要在宿主機所對映的埠 即:宿主機3306 對映到容器的3306埠
-it : 互動式終端顯示
bash: 是我們需要執行的命令
3.修改mysql的密碼
docker logs mysql
docker logs 用來檢視mysql容器的日誌,獲取臨時密碼
mysql初始化時會自動生成一個隨機的root密碼,我們登陸後需要首先更改該密碼
mysql -uroot -p
password:#把logs中的臨時密碼複製到這
修改密碼
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
#passwrod 為你要設定的密碼
修改訪問許可權
mysql預設只能本地主機訪問,要想外界可以訪問需要修改資料庫
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
4.遠端訪問mysql