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 -p 3306: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/mysql/mysql.conf.d/mysqld.cnf,由于docker中没有安装vim编辑器,故将配置文件拷贝出来,在宿主机进行编辑,命令如下:
docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf ./
vim ./mysqld.