Linux上搭建MySQL数据库

参考链接: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.现在以容器的方式进入,访问数据库。

 

原文地址:https://www.cnblogs.com/maowuyu-xb/p/12721325.html