参考链接:https://www.cnblogs.com/simple1025/p/11133538.html
参照这个教程安装好了Linux服务器上的mysql。
-----------------------------------------------------------------------------------------------------------------------
现在尝试容器化部署mysql服务。
参考https://www.jianshu.com/p/d9b6bbc7fd77
1.拉取镜像 docker pull mysql:5.6.27 耗时比较久
2.启动容器运行 docker run -p 3306:3306 --name mysql -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6.27
然后一直报错,要么就是有别的mysql容器运行(删除相应的容器即可),要么就是自己本地的mysql服务没关。这里 我应该是第二个。
关闭本机的mysql服务
[centos@liujun ~]$ sudo /etc/init.d/mysql stop [sudo] password for centos: sudo: /etc/init.d/mysql: command not found [centos@liujun ~]$ sudo /etc/init.d/mysqld stop Shutting down MySQL..
删除之前创建的mysql容器,至此:容器安装成功。
3.docker ps命令 可以查看当前运行的mysql容器。
4.如果要想直接访问数据库,需要安装mysql-client(我没有安装)
5.现在以容器的方式进入,访问数据库。