Centos 7 docker 를 사용 하여 my sql 을 빠르게 설치 합 니 다.

1202 단어 Docker
1.미 러 추출 및 마 운 트 파일 생 성
#  mysql  
docker pull hub.c.163.com/library/mysql:5.7
#    mysql    
mkdir /home/mysql/data 
#    mysql    
mkdir /home/mysql/conf 
#    mysql    
mkdir /home/mysql/logs
#  image tgs
docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7

2.용기 시동
docker run -p 3306:3306 --name mysql5.7 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/logs:/logs -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
#-p 3306:3306:    3306        3306  
#-v /home/mysql/conf:/etc/mysql/conf.d:   /home/mysql/conf       /etc/mysql/conf.d
#-e MYSQL_ROOT_PASSWORD=123456:   root     
#-d:       ,     ID

#  mysql   
docker exec -it  2a7a85124400  /bin/bash
、 mysql
#  mysql
mysql -h 127.0.0.1 -u root -p
#        
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
#    
flush privileges;
#         
vi /etc/sysconfig/iptables
-A IN_public_allow -p tcp -m tcp --dport 3306 -m conntrack --ctstate NEW -j ACCEPT
#     
systemctl restart iptables

##                 

좋은 웹페이지 즐겨찾기