docker 啟動 mysql
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
SQLyog 2058錯誤
允許 root ,其他連線用密碼登入
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';
FLUSH PRIVILEGES;
進入一個docker 容器
檢視所有的docker 容器
docker ps
進入一個docker 目錄
其中 mysql 是容器的名字(docker ps 中name 對應),這個位置除了用 name ,還可以用容器的編號 (docker ps 中 CONTAINER ID 對應)
docker exec -it mysql /bin/bash
輸入 exit
可退出當前環境,退入原生 Linux
環境。
Ubuntu 防火牆
安裝防火牆工具
sudo apt-get install ufw
開啟,重啟,關閉
sudo ufw enable
sudo ufw reload
sudo ufw disable
檢視狀態
sudo ufw status
開放埠,關閉埠
sudo ufw allow 22
sudo ufw delete allow 22