mysql默认字符集修改(Window)
mysql 修改 默认 window 字符集
2023-09-11 14:22:11 时间
Windows mysql默认字符集修改
问题:
重新装了MySQL出现了字符集Incorrect String value xxxx问题,使用SQLyog工具创建数据库默认的编码使用 my.ini 配置文件修改之后,还是出现了 配置 修改不起 作用的问题,我 使用了 命令的方式 ,最后还是修改成功了。
一、通过MySQL命令行修改:
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
修改之后, 字符编码为utf8,成功的插入了数据
对于字符集的支持细化到四个层次:
服务器(server),数据库(database),数据表(table)和连接(connection)。
查看系统的字符集和排序方式的设定可以通过下面的两条命令:
SHOW VARIABLES LIKE 'character%';
SHOW VARIABLES LIKE 'collation_%';
二、通过MySQL文件修改编码方式
1、在mysql的安装目录下找到my.ini文件(如果没有的话就把my-medium.ini复制,然后重命名为my.ini即可)
2、在my.ini文件中找到[client]和[mysqld]字段,在下面均加上default-character-set=utf8,保存并关闭
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
3、重启mysql服务
相关文章
- mysql binlog 参数_MySQL Binlog常用参数
- MySQL修改密码的3种方式
- 【MySQL高级】Mysql复制及Mysql权限管理
- Docker中mysql修改配置导致无法启动的docker容器
- MySql修改字符集
- Linux集群和自动化维1.5.2 利用tuning-primer脚本来调优MySQL数据库
- MySql修改默认端口
- 【MySQL进阶-06】深入理解mysql的内核查询成本计算
- MySQL中,当update修改数据与原数据相同时会再次执行吗
- MySQL中mybatis的大于等于小于等于的写法
- MySQL修改存储过程(ALTER PROCEDURE)/删除存储过程(DROP PROCEDURE)
- mysql数据库提示本地无法连接远程服务器(Host is not allowed to connect to this MySQL server)解决办法
- MySQL 函数介绍
- 项目访问mysql时报: Failed to obtain JDBC Connection...:Host ‘X‘is not allowed to connect to this MySQL ser
- 【mysql】MySQL的sql_mode模式说明及设置
- MySQL优化系列
- 利用phpmyadmin修改mysql的root密码及如何进入修改密码后的phpmyadmin
- python操作mysql数据库系列-操作MySql数据库(二)
- csharp: MySQL Stored Procedure using DAL
- 在centos7中用mariadb代替了mysql数据库吗
- MySQl数据库常用的DOS命令
- mysql 修改字符集
- Mysql 8.0 密码管理问题,root登录修改默认密码,root无需密码或任何密码都可以登录原因及解决方法
- Oracle、SQL Server、MySQL分页方法
- Mybatis+Oracle搭配insert空值报错之myBatis+mysql驱动+oracle驱动的源码分析
- 【C#】使用MySql.Data.dll连接MySQL数据库
- python封装一个工具类 ,对MySQL数据库增删改查,可多字段动态插入mysql数据库中
- MySQL 教程(基础篇)第04话:mysqld 和 mysql 命令的区别
- [Mysql] TIMESTAMPDIFF函数