myslq docker 建数据库
时间: 2023-08-13 17:08:23 浏览: 48
要在Docker中创建一个MySQL数据库,您可以执行以下步骤:
1. 安装并运行MySQL容器:
```
docker run -d --name mysql_container -e MYSQL_ROOT_PASSWORD=<root_password> mysql:5.7.42
```
其中 `<root_password>` 是您希望设置的MySQL root用户的密码。您可以将其替换为您自己的密码。
2. 进入MySQL容器的命令行界面:
```
docker exec -it mysql_container mysql -uroot -p
```
输入您在步骤1中设置的MySQL root密码。
3. 在MySQL命令行中创建数据库:
```
CREATE DATABASE <database_name>;
```
将 `<database_name>` 替换为您希望创建的数据库的名称。
4. 可选:创建一个新的用户并授予对该数据库的访问权限:
```
CREATE USER '<username>'@'%' IDENTIFIED BY '<password>';
GRANT ALL PRIVILEGES ON <database_name>.* TO '<username>'@'%';
FLUSH PRIVILEGES;
```
将 `<username>` 和 `<password>` 替换为您想要创建的用户名和密码,并将 `<database_name>` 替换为您在步骤3中创建的数据库名称。
现在,您已经成功在Docker中创建了一个MySQL数据库。您可以使用所选的MySQL客户端连接到该数据库,并执行各种操作和查询。