docker 搭建mysql5.7
时间: 2023-11-21 20:50:42 浏览: 170
可以通过Docker快速搭建MySQL5.7,具体步骤如下:
1. 拉取MySQL5.7镜像:`docker pull mysql:5.7`
2. 运行MySQL容器:`docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7`
3. 进入MySQL容器:`docker exec -it mysql bash`
4. 登录MySQL:`mysql -u root -p`
5. 创建新用户并授权:`GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;`
6. 刷新权限:`FLUSH PRIVILEGES;`
7. 退出MySQL:`exit`
相关问题
docker wordpress mysql5.7
以下是使用Docker搭建WordPress和MySQL 5.7的步骤:
1. 首先,确保已经安装了Docker和Docker Compose。
2. 创建一个文件夹,用于存放WordPress和MySQL的配置文件。
3. 在该文件夹中创建一个名为`my.cnf`的文件,用于MySQL的配置。在`my.cnf`文件中,可以设置MySQL的参数,例如字符集、缓冲区大小等。
4. 在该文件夹中创建一个名为`docker-compose.yaml`的文件,用于定义Docker容器的配置。在`docker-compose.yaml`文件中,可以定义WordPress和MySQL容器的名称、端口映射、环境变量等。
5. 在`docker-compose.yaml`文件中,使用以下配置来定义WordPress和MySQL容器:
```yaml
version: '3'
services:
db:
image: mysql:5.7
volumes:
- ./conf:/etc/mysql/conf.d
environment:
- MYSQL_ROOT_PASSWORD=123456
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- 80:80
environment:
- WORDPRESS_DB_HOST=db:3306
- WORDPRESS_DB_USER=root
- WORDPRESS_DB_PASSWORD=123456
```
6. 在终端中,进入到包含`docker-compose.yaml`文件的文件夹,并运行以下命令启动容器:
```shell
docker-compose up -d
```
7. Docker将会下载所需的镜像并启动容器。WordPress将会运行在主机的80端口上。
8. 打开浏览器,访问`http://localhost`,即可开始WordPress的安装过程。
docker mysql:5.7
Docker MySQL 5.7是一种使用Docker技术构建的MySQL 5.7版本,它可以让你轻松地在本地运行MySQL数据库,而无需在本地计算机上安装任何软件。它提供了与标准MySQL 5.7相同的功能,包括支持SQL查询,数据备份和恢复以及与其他应用程序的集成。同时,它还带有Docker容器的所有优点,例如易于部署、隔离性好、可移植性高、易于管理等。如果你需要使用MySQL 5.7进行开发或测试,或者需要快速搭建MySQL环境进行学习或演示,那么Docker MySQL 5.7是一个不错的选择。
如果你想使用Docker MySQL 5.7,可以通过运行以下命令来获取镜像:
```
docker pull mysql:5.7
```
然后你可以通过以下命令启动MySQL容器:
```
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7
```
其中,`some-mysql`是你指定的容器名称,`my-secret-pw`是你设置的root用户密码。之后就可以通过其他应用程序或者命令行工具连接到该容器中的MySQL数据库了。
阅读全文