docker安装mysql且自定义端口

本文介绍如何在阿里云Centos7环境中使用Docker安装MySQL 5.7,并自定义端口为1234。通过配置文件config-file.cnf实现表名不区分大小写,同时分享了防火墙设置和Docker图形化管理工具的监听情况。
摘要由CSDN通过智能技术生成

测试环境数据库没有建表权限,自己学习的时候也麻烦,有服务器就直接用服务器安装mysql,使用起来也相对比本地搭建方便。

环境:阿里云 Centos7

docker 安装不同云服务器可参考不同服务器的安装教程,各家云服务器的帮助文档里都有超详细的docker安装步骤,不再叙述。镜像加速推荐使用网易云的,阿里云的自己的加速我个人用起来不是很快。

Centos7 镜像加速设置

vi /etc/docker/daemon.json

插入模式输入

{
    "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

mysql 5.7 安装

  • 拉取images
docker pull mysql:5.7

  • 配置文件
mkdir -p  自定义目录/conf.d

增加并修改配置文件config-file.cnf

内容如下,设置表名不区分大小写; linux下默认是区分的,windows下默认不区分

[mysqld]
# 表名不区分大小写
lower_case_table_names=1 
#server-id=1
datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysqlx.sock
#symbolic-links=0
# sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值