首页 > 数据库 >docker启动mysql注意事项

docker启动mysql注意事项

时间:2023-03-02 11:23:39浏览次数:43  
标签:配置文件 mysql cnf conf 注意事项 docker my

1.编码问题

登录mysql伪终端

mysql查看编码

show variables like 'character%';

宿主机在conf.d中添加配置my.cnf文件

[client]
default_character_set=utf8
[mysqld]
collation_server=utf8_general_ci
character_set_server=utf8

重新启动mysql

docker restart 容器ID

2. my.cnf未生效问题

重新启动出现警告

docker:mysql: [Warning] World-writable config file '/etc/mysql/conf.d/my.cnf' is ignored. 
(mysql:[警告]全局可写配置文件'/etc/mysql/conf.d/my.cnf'被忽略。)

警告任何用户都可以修改配置文件,太不安全,所以Mysql把这个配置文件忽略了。 文件权限太高,需要降低文件权限:

chmod 644 /mysql/conf/my.cnf

 

标签:配置文件,mysql,cnf,conf,注意事项,docker,my
From: https://www.cnblogs.com/eternality/p/17171139.html

相关文章

  • 【MySQL】导出到CSV
    http://www.yiidian.com/mysql/mysql-export-table-to-cvs.html  要将表导出为CSV文件,我们将使用SELECTINTO....OUTFILE语句。该语句是对LOADDATA命令的补充,该......
  • Dockerfile构建镜像
    一、什么是DockerfileDockerfile用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本二、Dockerfile构建镜像过程本文以构建一个eureka单机版服务镜像为例1.......
  • 轻量级CI/CD发布部署环境搭建及使用_04_docker安装nexus3
    轻量级CI/CD发布部署环境搭建及使用_04_配置宿主机的环境:jdk、maven、node、pythod2尽自己的绵薄之力,为开源技术分享添砖加瓦 1,搜索nexus3dockersearchnexus32,拉......
  • 在需要使用 docker-compose 的时候,报错:-bash: docker-compose: 未找到命令
    在需要使用docker-compose的时候,报错:-bash:docker-compose:未找到命令是因为服务器中没有安装docker-compose,需要进行安装。优先使用你的服务器发行版提供的docker......
  • mysql5.7之JSON数据类型
    1、json对象1.1、方法使用对象操作的方法进行查询:字段->'$.json属性'使用函数进行查询:json_extract(字段,'$.json属性')获取JSON数组/对象长度:JSON_LENGTH()1.2、......
  • docker+gunicorn+fastapi部署
    一、准备工作1、先确保项目可以正常运行2、使用pipfreeze导出第三方库3、在项目根目录新建pip.conf文件,写入一下内容[global]index-url=http://......
  • centos 安装 docker
    1、查看系统要求Docker要求CentOS系统的内核版本高于3.10,查看CentOS的内核版本。uname-a2、删除旧版本yumremovedockerdocker-commondocker-selinuxdocker......
  • docker启动mysql报错Can't read dir of '/etc/mysql/conf.d/'
    执行命令:dockerrun-p3306:3306--privileged=true-v/mysql/data:/var/lib/mysql-v/mysql/log:/var/log/mysql-v/mysql/conf:/etc/mysql-eMYSQL_ROOT_PASSWORD=......
  • MySQL 中的锁有哪些类型,MySQL 中加锁的原则
    MySQL中的锁理解锁的类型全局锁缺点适用范围表级锁表锁元数据锁意向锁自增锁行锁RecordLockGapLockNext-KeyLock插入意向锁加锁的原则1、......
  • K8S 1.20 弃用 Docker 评估之 Docker 和 OCI 镜像格式的差别
    背景2020年12月初,Kubernetes在其最新的Changelog中宣布,自Kubernetes1.20之后将弃用Docker作为容器运行时。弃用Docker带来的,可能是一系列的改变,包括不限于:......