当前位置:网站首页>docker中配置mysql 5.7
docker中配置mysql 5.7
2022-08-02 03:22:00 【寒江飞冰】
创建mysql容器
-p 指定端口号
–privileged=true 使容器内root具有真正root权限
-v /宿主机绝对地址目录:容器内目录
-e MYSQL_ROOT_PASSWORD=123456 设定mysql登录密码
–name 设置容器名字
docker run -d -p 3306:3306 --privileged=true -v /han/mysql/log:/var/log/mysql -v /han/mysql/data:/var/lib/mysql -v /han/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
登录mysql容器docker exec -it mysql bash
登录mysqlmysql -uroot -p123456
解决docker容器中无法使用中文输入法问题
1 docker exec -it mysql env LANG=C.UTF-8 bash退出容器后,再次登录需要重新输入
2 在创建mysql容器时,
docker run -d -p 3306:3306 --privileged=true -v /han/mysql/log:/var/log/mysql -v /han/mysql/data:/var/lib/mysql -v /han/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -e LANG=C.UTF-8 --name mysql mysql:5.7
, 多加入LANG=C.UTF-8此方法可保证该容器内可进行中文输入。
解决mysql输出中文乱码问题
进入宿主机 /han/mysql/conf目录下
cd /han/mysql/conf
vim my.cnf
在my.cnf文件中添加
[client]
default_character_set = utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
查看mysql字符集
show variables like '%character%';
注意:如果数据库中的表character_set_database=latin1
将会导致中文字段数据添加不到数据库。
解决办法:
1.删除数据库表,该表是在数据库出现中文乱码之前创建
2.ALTER TABLE test DEFAULT CHARACTER SET utf8;该命令用于将表test的编码方式改为utf8;
3.ALTER TABLE test CHANGE name VARCHAR(36) CHARACTER SET utf8 NOT NULL;该命令用于将表test中name字段的编码方式改为utf8
边栏推荐
- Usage of JOIN in MySQL
- SOCKS5
- ThunderBirde无法登录问题、pycharm调试一直收集数据、RuntimeError: CUDA error: device-side assert triggered等疑难杂症解决
- pyppeteer使用样例脚本
- 化学试剂磷脂-聚乙二醇-羟基,DSPE-PEG-OH,DSPE-PEG-Hydroxyl,MW:5000
- js 取字符串中某位置某特征的值,如华为(Huawei)=>华为
- JJWT tool class
- Cloud server installation and deployment of Nacos 2.0.4 version
- sh: 1: curl: not found
- getattr()函数解析
猜你喜欢
随机推荐
新工程加载YOLOV6的预训练权重问题
L1-020 帅到没朋友 (20分)
知识工程作业2:知识工程相关领域介绍
DSPE-PEG-DBCO 磷脂-聚乙二醇-二苯并环辛炔 一种线性杂双官能聚乙二醇化试剂
【手把手带你学nRF52832/nRF52840 · (1)开发环境搭建】
C语言 void和void *(无类型指针)
MySQL中字符串比较大小(日期字符串比较问题)
L1-043 阅览室 (20分)
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
我的小笔记 =》其他东东
AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘/yolov5-5.0/models/commo
subprocess.CalledProcessError: Command 'pip install 'thop'' returned non-zero exit status 1.
npm和package.json
解决MySQL创建子视图并查看的时候,字符集报错问题
AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘
parser = argparse.ArgumentParser() parsing
化学试剂磷脂-聚乙二醇-羟基,DSPE-PEG-OH,DSPE-PEG-Hydroxyl,MW:5000
UserWarning: torch.meshgrid: in an upcoming release, it will be required to pass the index ing argu
STM32 触发HardFault_Handler如何查找原因
骨架效果 之高级渐变,适用图片等待时









