侧边栏壁纸

CentOS 7.9云服务器配置问答社区服务中间件

2024年04月22日 340阅读 1评论 1点赞

Docker安装

# 查看系统版本
uname -r
# 安装docker前的强制依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# 配置镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 该命令就是用来自动化地安装 Docker 并配置好必要的运行环境,以便在 CentOS 系统上顺利运行 Docker 容器
yum install docker-ce docker-ce-cli containerd.io -y 
# 启动docker
systemctl start docker
# 用于设置 Docker 服务在系统启动时自动启动
systemctl enable docker
# 查看docker版本
docker version 
# 查看本地存储的docker镜像
docker images

Docker安装mysql

# 拉取mysql5.7镜像
docker pull mysql:5.7 
# 查看docker镜像列表
docker images 
# 创建mysql的data文件夹
mkdir -p /home/service/mysql/data 
# 创建mysql的配置文件夹
mkdir -p /home/service/mysql/conf
# 进入配置文件夹
cd /home/service/mysql/conf
# 创建配置文件,使用vim命令编辑
touch my.cnf
-------------配置文件------------
[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
default-time_zone = '+8:00'
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
-------------------------------
# 挂载目录。实现容器数据的持久化与共享,mysql密码123456
docker run -p 3306:3306 --name mysql -v /home/service/mysql/logs:/logs -v /home/service/mysql/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
## 如果发现已存在同名容器,docker报错: Error response from daemon: Conflict. The container name "/mysql" is already in use by container"....."。可使用以下命令删除现有的同名容器
docker rm -f /mysql
# 启动mysql服务
docker exec -it mysql bash 
# 登录mysql
mysql -uroot -p 
# 在mysql下相关命令
## 1.创建admin用户,密码123456,这里的 'admin' 是用户名,'%' 表示允许从任何主机登录。
CREATE USER 'admin'@'%' IDENTIFIED BY '123456';
## 2.分配权限,GRANT: 授予特定权限给用户。ALL: 表示授予所有权限。ON *.*: 表示对所有数据库和所有表授予权限。TO 'admin'@'%': 表示将权限授予给前面创建的 'admin' 用户,并允许从任何主机登录。
GRANT ALL ON *.* TO 'admin'@'%'; 
## 3.重现加载授权表,确保权限为最新
flush privileges; 
# 查看启动状态
docker ps 

navicat直接连接即可,云服务器需要开启防火墙,需要检查服务器安全组是否开启对应端口,具体教程可参考https://cloud.tencent.com/developer/article/1988335

1
打赏

—— 评论区 ——

昵称
邮箱
网址
取消
  1. @
    头像
    zzzjun13
    Windows 10 x64 Edition Windows 10 x64 Edition   Google Chrome 123 Google Chrome 123

    哥哥,压力测试写一篇文档咯,求求QQQQQQQQ

人生倒计时
舔狗日记