目 录CONTENT

文章目录

docker安装mysql:5.7

不争
2024-01-02 / 0 评论 / 0 点赞 / 4 阅读 / 2149 字

docker安装mysql:5.7

1.搜索MySQL

docker search mysql:5.7

搜索MySQL

2.拉取MySQL 镜像

拉取MySQL 镜像

3.运行MySQL

docker run -p 3306:3306 --name mysql -v /mydocker/mysql/conf:/etc/mysql/conf.d -v /mydocker/mysql/logs:/var/log/mysql -v /mydocker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=xiaoguosuanfabiji -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

4.配置MySQL允许远程访问

默认情况下,MySQL容器只允许本地连接。要允许远程主机连接到MySQL,请按照以下步骤进行配置:

  1. 进入MySQL容器:

    docker exec -it mysql bash
    
  2. 登录到MySQL服务器:

    mysql -u root -p
    

  3. 运行以下SQL命令以允许远程主机连接:

GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'xiaoguosuanfabiji' WITH GRANT OPTION;
FLUSH PRIVILEGES;

5.用Navicat测试MySQL能否连接

  1. 测试连接

    1. 国内服务器连不上可以去看一下厂商对应的防火墙打开了没有(打开对应设置的端口)

6.退出容器

退出容器两种方式:

exit–容器停止退出
按一次crtl+p 在按一次crtl + q—容器不停止退出

这里用的第二种

7.总结

​ docker安装mysql5.7按照以上步骤即可成功安装, 其他系统如ubuntu、debian同理,安装8.0版本,只需要把拉的镜像换成8.0,步骤基本一致。

0

评论区