sudo apt update

更新apt包索引,也可以理解为更新镜像源

apt install docker.io

安装docker

touch /etc/docker/daemon.json

创建docker配置文件

cat > /etc/docker/daemon.json <<EOF { “registry-mirrors”: [“https://d7meol8c.mirror.aliyuncs.com“] } EOF

写入配置文件

sudo systemctl daemon-reload sudo systemctl restart docker

重新加载配置以及重启docker

docker run —name mysql01 -d -p 3306:3306 mysql/mysql-server:5.7.21 —character-set-server=utf8mb4 —collation-server=utf8mb4_general_ci

下载和安装docker里面的MySQL

docker logs mysql01

查看默认的MySQL密码
—name mysql01 这是上面docker run 带出来的名字

docker exec -it mysql01 bash

进入MySQL内部

mysql -h localhost –u root -p 输入你看到的MySQL,,,cli里面不会展示你输入的密码,直接复制粘贴即可,不会操作的话,多试几次

出现下面的即为安装成功
image.png

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’;

修改该账户的密码

GRANT ALL PRIVILEGES ON . TO “root”@”%” IDENTIFIED BY “123456” WITH GRANT OPTION; FLUSH PRIVILEGES;

允许 root 所有权限
all 所有权限
root 账号名称
% 所有的ip
123456 密码
image.png
image.png

quit

退出MySQL的cli

相关图片

image.png

image.png

image.png

image.png