默认看到这的会拉镜像用Docker启动MySQL

1.启动mysql

docker启动MySQL命令

docker run -p 4422:4422 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

2.修改配置文件

linux 挂载配置文件地址 /mydata/mysql/conf
在这个路径下 修改my.cnf

配置文件

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
port=4422
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve


主要是把端口设置成你要改的。

3.重启mysql

保存配置文件,重启mysql

docker restart mysql

4. 登陆mysql,查看端口

登录MySQL查看端口号

docker exec -it mysql mysql -uroot -prootshow global variables like 'port';

大功告成,打完收工!

Docker修改MySQL默认端口相关推荐

  1. linux 修改mysql默认端口3306

    linux 修改mysql默认端口3306 cd /etc/mysql/my.cnf 修改两处 客户端的port=3306 和mysqld的服务器端口port=3306 [client] port=3 ...

  2. 记录docker修改mysql映射端口

    刚学习docker 记录以下修改docker mysql容器映射端口号 一.问题描述 1.在创建mysql容器时指定映射端口号,后期需要修改映射端口 二.操作步骤 1.先停掉docker容器,执行以下 ...

  3. 修改Mysql默认端口的方法

    1. 登录mysql [root@test /]# mysql -u root -p Enter password: 2. 使用命令show global variables like 'port'; ...

  4. centos下修改mysql默认端口_CentOS下修改Apache默认端口80

    nyoj325 zb的生日(DFS) zb的生日 时间限制:3000 ms  |  内存限制:65535 KB 难度:2   描述 今天是阴历七月初五,acm队员zb的生日.zb正在和C小加.neve ...

  5. centos7 安装Apache、PHP、MariaDB并修改相关默认端口

    一.安装前准备开放端口 需要配置服务器端口,天翼云80端口默认关闭,这里使用8080端口作为web访问端口,62323端口作为数据库MySQL的端口. 关闭firewall: systemctl st ...

  6. Docker 修改MySQL表大小写敏感

    最近遇到一个问题,项目在Windows里运行正常,但在Linux里运行时就报错,提示好多表不存在,经过排查发现MySQL数据库中表名是大写的,然后报错信息里表名是小写的,于是我大胆的推测可能是Linu ...

  7. Linux 修改SSH 默认端口 22,防止被破解密码

    2019独角兽企业重金招聘Python工程师标准>>> Linux/Unix 系统,很多人使用SSH + 密码来登陆服务器,默认 22端口,这样会有被暴力破解密码的危险(除非密码足够 ...

  8. linux怎么修改sftp默认端口,如何在 Linux 系统中如何更改 SFTP 端口

    SFTP(SSH文件传输协议)是一种安全文件协议,用于通过加密连接在两个主机之间传输文件. 它还允许您对远程文件执行各种文件操作并恢复文件传输. SFTP可以替代旧版FTP协议. 它具有FTP的所有功 ...

  9. Linux下使用MySQL——忘记root密码及修改MySQL默认编码

    概述: 本博客不再对MySQL的语法进行讲解和说明,想了解或熟悉的朋友请自行百度或Google学习.本博客主要是针对MySQL除语法之外的总结,希望能够也能帮助到你. 1.CentOS6.x下MySQ ...

  10. MySQL如何修改表的储存方式_修改mysql默认存储引擎的方法

    修改mysql默认存储引擎的方法,供大家学习参考. 先来了解一下mysql存储引擎: mysql服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及my ...

最新文章

  1. Linux环境编译安装Mysql以及补装innodb引擎方法
  2. 第五课-第三讲05_03_bash脚本编程之二 条件判断
  3. JavaScript中的原型,对split方法的重写
  4. Qt Linguist手册
  5. python升级matplotlib包_Python-matplotlib包
  6. Navigation execution entry point
  7. python 反复访问迭代器iter,反复使用next
  8. 为什么大公司都不用mfc和qt_百度竞价推广效果下降,为什么有的老板还是只愿意做百度推广?...
  9. Axure添加官方元件库
  10. 【JSP内置对象】之9大内置对象(JavaWeb必背必掌握)
  11. 俄罗斯独立自主的计算机技术和计算机网络
  12. 非线性控制1.0——自适应控制和鲁棒控制
  13. PCB个性logo设计
  14. 颜色偏差裙子测试软件,蓝黑/白金裙子告诉你视觉误差到底有多大?——一条裙子引发的全民纠结...
  15. RootKit分析:主页保安推广病毒+独狼2 排查与分析全过程
  16. 从红包场景谈事务一致性
  17. Systemverilog:面向对象编程与面向过程编程区别
  18. HTML中label标签的用途
  19. 虚幻引擎图文笔记:蓝图中二项切换节点(Flip Flop)的用法
  20. Android电池功耗BatteryHistorian数据分析

热门文章

  1. Delphi10.4.1开发Linux应用视频重播
  2. HTML5期末大作业:餐饮甜品网站设计——美食蛋糕店(48页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web前端开发技术 web课程设计 网页规划与设计
  3. HashKey TokenGazer | 去中心化身份(DID)研究报告
  4. 百度的71个炸天的开源项目
  5. phpstorm设置鼠标滚动缩放代码字体大小
  6. linux上运行java程序 jar格式
  7. wine QQ安装笔记
  8. ISO/IEC 27002:2022中文版
  9. android 高通替换开机logo,高通平台 开机logo 替换
  10. QT5软件开发入门到项目实战PDF(配完整示例代码)(持续更新)