Docker:docker安装Mysql
程序员文章站
2024-03-25 23:51:40
...
-
拉取mysql镜像
docker pull mysql:5.7.30
-
安装mysql镜像
docker run -d -p:3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7.30 # password为自定义密码
-
docker ps
查看镜像运行状态 -
进到mysql服务内部,验证mysql服务运行状态
docker exec -it df0405201aee /bin/bash
程序运行时提示什么strict什么的,就配置一下
docker
目录下的conf
文件docker exec -it mysql bash vim /etc/mysql/mysql.conf.d/mysqld.cnf 最后加上:sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
如果比较慢的话,可以把docker里的配置文件拷出来,改完后再放进去:
docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf /Users/yinchendon/Downloads/ # 改完后,再放在docker镜像中 docker cp /Users/yinchendon/Downloads/mysqld.cnf mysql:/etc/mysql/mysql.conf.d/mysqld.cnf
root登录信息:
root/password
下一篇: javase相关练习题