집 >데이터 베이스 >MySQL 튜토리얼 >docker가 centos 컨테이너를 생성하고 로컬 연결을 위해 MySQL을 다운로드하는 방법
docker pull guyton/centos6 #因为是docker命令,所以命令前加docker
docker images #查看所有镜像
#依赖guyton/centos6创建一个名为mycentos_mysql的容器,并存在/bin/bash目录 docker create -it --name mycentos_mysql guyton/centos6 /bin/bash #查看是否创建成功 docker ps -a #启动容器(进入容器前必须启动容器) docker start mycentos_mysql #进入容器 docker attach mycentos_mysql
docker run -it --name mycentos_mysql guyton/centos6
docker run -it --name mycentos_mysql -p 3307:3306 guyton/centos6
컨테이너에 들어간 후 MySQL을 다운로드하세요. 큰 문제가 발생할 확률이 있으며 해결책은 나중에 기록됩니다.
#下载MySQL yum install -y mysql mysql-devel mysql-server #报错,下载不了 #更换一下yum源,依次在容器里输入以下代码 sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo yum clean all && yum makecache #更换完yum源后,再次尝试下载MySQL,下载成功。
#启动 service mysqld start #进入 mysql -uroot -p
녹색 ok가 나타나면 MySQL을 처음 시작할 때 비밀번호가 없다는 의미입니다. 비밀번호를 입력하라는 메시지를 무시하고 Enter를 눌러 직접 입력하세요.
#复制mysql>后面的代码就可以 mysql> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '1' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES;
MySQL
,或者Navicat Premium
가상 머신의 IP와 이전에 설정한 포트 번호, 사용자 이름 및 비밀번호를 입력하세요. 비밀번호는 가상 머신의 사용자 이름과 비밀번호입니다. 그러면 연결이 성공하고 시작할 수 있습니다. 사용 중
위 내용은 docker가 centos 컨테이너를 생성하고 로컬 연결을 위해 MySQL을 다운로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!