在Docker中运行MySQL服务器

在Docker中运行MySQL服务器

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

使用Docker安装MySQL服务器,启动容器并查看日志获取根密码。更新根密码并创建新用户,授予其所有权限。使用Workbench连接数据库。

🎯

关键要点

  • 检查Docker是否已安装

  • 下载MySQL服务器镜像

  • 运行MySQL服务器容器

  • 查看日志并复制MySQL服务器生成的根密码

  • 进入bash并更新根密码为简单密码

  • 创建新用户以访问数据库,根访问不推荐

  • 授予新用户所有权限

  • 使用Workbench连接数据库

延伸问答

如何检查Docker是否已安装?

可以通过运行命令'docker version'来检查Docker是否已安装。

如何下载MySQL服务器镜像?

使用命令'docker pull mysql/mysql-server'来下载MySQL服务器镜像。

如何运行MySQL服务器容器?

使用命令'docker run --name='sql_container' -d -p 3306:3306 mysql/mysql-server'来运行MySQL服务器容器。

如何查看MySQL服务器生成的根密码?

可以通过命令'docker logs sql_container'查看MySQL服务器生成的根密码。

如何更新MySQL的根密码?

进入容器的bash后,使用命令'ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';'来更新根密码。

如何创建新用户并授予权限?

使用命令'CREATE USER 'user'@'%' IDENTIFIED BY 'password';'和'GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;'来创建新用户并授予权限。

🏷️

标签

➡️

继续阅读