docker安装mysql8.0并配置
时间: 2023-11-20 16:50:02 浏览: 108
安装 MySQL 8.0 的 Docker 镜像并配置的步骤如下:
1. 拉取 MySQL 8.0 镜像:`docker pull mysql:8.0`
2. 运行 MySQL 容器:`docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_password -d mysql:8.0`
其中,`--name` 指定容器名称,`-p` 指定端口映射,`-e` 指定环境变量,`-d` 表示后台运行。
3. 进入 MySQL 容器:`docker exec -it mysql bash`
4. 登录 MySQL:`mysql -u root -p`
5. 创建新用户并授权:
```
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%';
FLUSH PRIVILEGES;
```
6. 修改 MySQL 配置文件 `/etc/mysql/mysql.conf.d/mysqld.cnf`,在 `[mysqld]` 下添加以下内容:
```
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
```
7. 重启 MySQL 服务:`service mysql restart`
阅读全文