1. 程式人生 > >採用Docker映象安裝MySQL

採用Docker映象安裝MySQL

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