1.centos安装podman
命令 dnf install podman
2 podman 安装MySQL 5.7
podman search mysql 5.7
podman pull docker.io/drupalci/mysql-5.7
3. podmanx运行 mysql
docker run -itd -p 3306:3306 --name mysql \
-v /usr/local/docker/mysql/conf:/etc/mysql \
-v /usr/local/docker/mysql/logs:/var/log/mysql \
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
4. 运行完如果用navicatl链接出现1045 - Access denied for user 'root'@'223.88.83.130' (using password: YES)报错证明你远程ip没有授权需要在MySQL系统中进行授权,也还可以直接改为所有地址均可登录mysql
podman exex -it mysql bash
mysql -uroot -p
输入密码
use mysql
select host,user,plugin from user;
把user root 用户 host地址改为 % 即可所有地址均可访问远程服务器
改完后刷新权限
FLUSH PRIVILEGES;
补充 :以上操作是服务器防火墙都已经放开相关端口执行,先检查防火墙看是否开放相关服务端口。