深入浅出Docker技术- mysql 部署;

本章目录:

 1.环境准备;

 2. mysql 启动命令:

环境准备:

     docker/centos7

 简单命令:

docker run -d -p 3306:3306 --restart=always viemall-mysql -e MYSQL_ROOT_PASSWORD=123456 \
    -v /opt/docker/compose/mysql/data:/var/lib/mysql \
	-v /opt/docker/compose/mysql/conf/utf8.cnf:/etc/mysql/my.cnf \
	 mysql:5.7

初始化启动mysql文件命令:

docker run -d -p 3306:3306 --restart=always viemall-mysql -e MYSQL_ROOT_PASSWORD=123456 \
-v /opt/docker/compose/mysql/sql:/docker-entrypoint-initdb.d \
-v /opt/docker/compose/mysql/data:/var/lib/mysql \
-v /opt/docker/compose/mysql/conf/utf8.cnf:/etc/mysql/my.cnf \
mysql:5.7

初始文件:

create DATABASE `disconf` character set utf8;
create user 'disconf'@'localhost' identified by 'disconf';
grant all privileges on disconf.* to 'disconf'@'%';
FLUSH PRIVILEGES ;