linux docker安装mysql8.0
时间: 2023-11-14 19:11:59 浏览: 52
安装docker-lnmp镜像后,可以通过以下步骤在docker中安装mysql8.0:
1. 在宿主机上创建一个目录,用于存储mysql数据文件,例如:/data/mysql。
2. 进入docker-lnmp容器,执行以下命令安装mysql8.0的rpm包:
```
rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm
yum install openssl-devel
rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm
```
3. 修改mysql配置文件/etc/my.cnf,将datadir=/var/lib/mysql改为datadir=/data/mysql。
4. 启动mysql服务:systemctl start mysqld。
5. 进入mysql服务:mysql -u root -p。
6. 修改root用户密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';。
7. 退出mysql服务:exit。
8. 在宿主机上使用mysql客户端连接mysql服务:mysql -h 127.0.0.1 -P 3306 -u root -p。