主题
MySQL
介绍
MySQL 是一个开源的关系型数据库管理系统 (RDBMS),使用结构化查询语言 (SQL) 进行数据库操作。MySQL 是最流行的数据库之一,广泛应用于各种 web 应用程序和服务中。
安装
Docker
初始化
创建数据目录:
bashmkdir -p ~/app/mysql/data mkdir -p ~/app/mysql/conf mkdir -p ~/app/mysql/logs chmod -R 777 ~/app/mysql/data chmod -R 777 ~/app/mysql/logs配置文件:
创建文件
~/app/mysql/conf/my.cnf:ini[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci log-error=/var/log/mysql/error.log运行容器:
bashdocker container run -d \ --name mysql-server \ -p 3306:3306 \ -v ~/app/mysql/data:/var/lib/mysql \ -v ~/app/mysql/conf:/etc/mysql/conf.d \ -v ~/app/mysql/logs:/var/log/mysql \ -e MYSQL_ROOT_PASSWORD=vfanlee \ --restart unless-stopped \ mysql:8.0
卸载
停止并删除容器
bashdocker container stop mysql-server docker container rm mysql-server彻底清理数据
bashsudo rm -rf ~/app/mysql/data/* sudo rm -rf ~/app/mysql/logs/*
