Linux系统搭建MySQL & 连接工具
AI-摘要
切换
Guhe GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
补一篇MySQL数据库系统搭建方法,可以通过docker compose部署,简单方便。
一、部署docker和docker compose
关于docker和docker compose的部署方法可以查看本站博文:Ubuntu上安装Docker和Docker compose环境,提供了可靠的加速地址。
二、部署MySQL服务
1.编写docker-compose.yml文件
模板文件,根据实际情况进行修改:
version: '3.8'
services:
mysql:
image: mysql:8.1.0
container_name: mysql-810
restart: always
environment:
MYSQL_ROOT_PASSWORD: "123456" # 强烈建议修改为强密码
# MYSQL_DATABASE: myapp_db # 可选:初始化时创建的数据库
# MYSQL_USER: appuser # 可选:普通用户
# MYSQL_PASSWORD: appuser123 # 普通用户密码
ports:
- "3307:3306"
volumes:
- /root/tzy/mysql_server/mysql/data:/var/lib/mysql # 数据持久化,修改为实际目录
- /root/tzy/mysql_server/mysql/conf.d:/etc/mysql/conf.d # 自定义配置 (如 my.cnf)
# - ./mysql/init.sql:/docker-entrypoint-initdb.d/init.sql # 如需初始化脚 本可取消注释
command: >
--default-authentication-plugin=mysql_native_password
--character-set-server=utf8mb4
--collation-server=utf8mb4_unicode_ci
networks:
- mysql-net
networks:
mysql-net:
driver: bridge
2.创建数据持久化相关目录
# 在当前目录(/root/tzy/mysql_server)下执行
mkdir -p mysql/{data,conf.d}3.构建容器
# 会拉取指定版本镜像,并启动服务
docker compose up -d 注意:确保服务端口没有被系统其他程序占用。
三、可视化工具连接MySQL
使用Navicat连接工具
Navicat 是一个流行的数据库管理和开发工具,它支持多种数据库系统,包括 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 等。Navicat 提供了一个图形用户界面(GUI),使得用户可以轻松地连接到数据库服务器,执行数据库管理和开发任务,如数据建模、数据同步、结构同步、导入/导出、备份/还原、报表创建等。
下载使用方法访问链接
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 故河
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果

