Docker是一个开源的容器引擎,可以轻松地在任何地方部署和管理应用程序。本文将介绍如何在Docker上安装MySQL 8版本。
准备工作
我们需要准备一些工作,以便在Docker上安装MySQL 8。
- 确保安装了最新版本的Docker,可以通过输入
docker --version
来检查。 - 确保已经在Docker上创建了一个新的容器,可以通过输入
docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=password -d mysql:8
来创建。 - 确保已经将容器内的MySQL 8安装到了本地,可以通过输入
docker cp mysql8:/usr/local/mysql/bin/mysql /usr/local/bin/mysql
来完成。
安装MySQL 8
完成准备工作后,我们可以开始安装MySQL 8了。
- 我们需要进入Docker容器,可以通过输入
docker exec -it mysql8 bash
来完成。 - 我们需要更新MySQL的repository,可以通过输入
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
来完成。 - 我们需要安装MySQL 8,可以通过输入
yum install mysql-community-server -y
来完成。 - 我们需要启动MySQL 8,可以通过输入
systemctl start mysqld
来完成。
验证安装
安装完成后,我们可以验证MySQL 8是否正确安装。
- 我们需要检查MySQL 8的版本,可以通过输入
mysql --version
来完成。 - 我们需要检查MySQL 8的状态,可以通过输入
systemctl status mysqld
来完成。 - 我们需要检查MySQL 8的日志,可以通过输入
tail -f /var/log/mysqld.log
来完成。
经过以上步骤,就可以在Docker上安装MySQL 8版本了。