mysql下载配置docker中配置mysql
docker中配置mysql
1、下载mysql5.7.26镜像
docker pull mysql:5.7.26
2、通过镜像创建容器
docker run -d -e MYSQL_ROOT_PASSWORD=123456 --name mysql -v /data/mysql/data:/var/lib/mysql -p3306:3306
mysql:5.7.26
3、进⼊mysql容器中创建hzero对象
docker exec -it mysql bash
mysql -uroot -p123456
GRANT ALL PRIVILEGES ON *.* TO 'hzero'@'%' IDENTIFIED BY 'hzero' WITH GRANT OPTION;
4、修改mysql中的配置⽂件,如编码规范和表名⼤⼩写不敏感
因为docker中mysql的配置⽂件在/etc/f.d/mysqldf,由于docker中没有安装vim编辑器,故将配置⽂件拷贝出来,在宿主机进⾏编辑,命令如下:
docker cp mysql:/etc/f.d/mysqldf  ./
vim ./mysqldf
进⼊到mysqldf中后在末尾加⼊以下代码:
max_connections=2000
max_allowed_packet=32M
lower_case_table_names=1
character_set_server=utf8mb4
collation_server=utf8mb4_bin
添加完成后再将⽂件拷贝回docker中
docker cp ./mysqldf mysql:/etc/f.d/
重启mysql容器
docker restart mysql

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。