Docker部署MySQL 8.0_mysql_root

 
更多

介绍

MySQL是一种广泛使用的关系型数据库管理系统,在Web应用中常作为后台数据库使用。而Docker是一个开源的容器化平台,可以轻松部署和管理应用程序。通过使用Docker部署MySQL,我们可以快速搭建一个可靠、灵活且可扩展的数据库环境。

本文将详细介绍如何使用Docker来部署MySQL 8.0,并设置root用户的登录权限。

步骤

1. 安装Docker

如果你还没有安装Docker,请按照官方文档上的指引来进行安装。安装完后,确保Docker已经成功启动。

2. 拉取MySQL 8.0镜像

在命令行中输入以下命令来拉取MySQL 8.0镜像:

docker pull mysql:8.0

等待下载完成后,使用以下命令来查看是否成功拉取:

docker images

3. 创建MySQL容器

使用以下命令来创建MySQL容器,同时设置root用户的登录密码和绑定本地端口:

docker run -d -p 3306:3306 --name mysql \
-e MYSQL_ROOT_PASSWORD=<your_password> \
mysql:8.0

注意将<your_password>替换为你想要设置的root用户的密码。

4. 链接到MySQL容器

使用以下命令来链接到MySQL容器:

docker exec -it mysql bash

这将进入到MySQL容器的命令行界面。

5. 登录到MySQL

在MySQL容器的命令行界面上,使用以下命令来登录到MySQL:

mysql -u root -p

然后输入你设置的root密码。

6. 设置MySQL权限

在MySQL命令行界面上,使用以下命令来设置root用户的登录权限:

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '<your_password>';

<your_password>替换为你想要设置的root用户的密码。

7. 退出MySQL命令行界面

使用以下命令来退出MySQL命令行界面:

exit

8. 测试MySQL连接

在命令行中使用以下命令来测试MySQL连接:

mysql -u root -p -h localhost

然后输入你设置的root密码。

如果一切顺利,你将成功连接到MySQL数据库。

总结

使用Docker来部署MySQL 8.0可以大大简化数据库的部署和管理过程。通过按照本文的步骤,你可以快速搭建一个MySQL数据库环境,并设置root用户的登录权限。

希望这篇博客对你有帮助,如果有任何问题或疑问,欢迎在下面留言。感谢阅读!

打赏

本文固定链接: https://www.cxy163.net/archives/6042 | 绝缘体

该日志由 绝缘体.. 于 2023年11月11日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Docker部署MySQL 8.0_mysql_root | 绝缘体
关键字: , , , ,

Docker部署MySQL 8.0_mysql_root:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter