一虚拟机的安装
1.1下载centos8
1.2新建一个虚拟机
1.3选择一个ios文件 就是我们的镜像
1.4开始安装
二 安装docker
2.1 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repohttps://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
如果出现
需要安装
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
再继续安装剩下的两个
yum install docker-ce docker-ce-cli
启动docker
systemctl start docker
查看版本
docker --version
开机自启
systemctl enable docker
三 安装mysql
使用docker search mysql 命令查看可用的版本
使用 docker pull mysql:latest 拉取最新版本的镜像。
查看是否安装mysql镜像了
docker images
四 运行容器
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
使用docker ps 看是否安装成功、
进入容器
docker exec -it mysql-test bash
登录mysql
mysql -u root -p
alter user 'root'@'localhost' identified by '123456'
创建远程登录用户
create user 'lyf'@'%' identified with mysql_native_password by '123456'
创建数据库
create database test
赋予lyf用户对数据库test的权限
’grant all privileges on test.* to 'lyf'@'%';
注意:mysql 8 版本如果使用
grant all on test.* to 'lyf'@'%' identified by '123456' with grant option;
会出现
ERROR 1064 (42000): You have an error in your SQL syntax; 的错误。
网友评论