docker启动运行mysql容器(解决mysql数据中文乱码)

docker启动运行mysql容器(解决mysql数据中文乱码),第1张

docker启动运行mysql容器(解决mysql数据中文乱码) docker启动运行mysql容器: 启动mysql实例

$ docker run --name mingxie-mysql -p 32xxx:3306 -e MYSQL_ROOT_PASSWORD=1234 -d mysql:latest

在shell中访问mysql
docker exec -it mingxie-mysql bash
root@7c289aa0ca95:/#
mysql -uroot -p -h localhost
Enter password:
如果数据库会乱码: 1.更新源库并安装vim
apt-get update
apt-get install vim
2. 进入/etc/mysql,使用vim修改my.cnf

因为这时候的vim不支持复制粘贴,需要用以下方法解决
• 在普通模式下键入下面的值

:set mouse-=a
3. 复制粘贴以下配置
  1. [client]
    default-character-set=utf8
  2. [mysqld]
    character-set-server=utf8
  3. [mysql]
    default-character-set=utf8
4.回到docker,输入以下命令重启容器

docker restart container_id

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5609829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存