栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

解决MySQL数据库乱码

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解决MySQL数据库乱码

乱码问题截图:

解决方案 一、application.yml

url参数的设置

spring:
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true
  datasource:
    # docker run -d --name mysql-sharding-jdbc -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /opt/dadudu/data/mysql-sharding-jdbc:/var/lib/mysql -v /opt/dadudu/etc/mysql-sharding-jdbc:/etc/mysql mysql:5.7
    # docker exec -it mysql-sharding-jdbc bash
    # create database ds_2 default charset utf8;
    url: jdbc:mysql://192.168.10.30:3306/ds_2?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=UTF-8
    username: root
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver
二、vi /etc/my.cnf

设置字符集为UTF-8

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

三、验证
mysql> select * from ds_2.customer;
+----+-----+------------+-----------+
| id | age | first_name | last_name |
+----+-----+------------+-----------+
|  1 |   0 | 张         | 三        |
|  2 |   0 | 张         | 三        |
+----+-----+------------+-----------+
3 rows in set (0.00 sec)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/777360.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号