mysql 统一字符编码
2024-08-28 21:52:34
配置文件中的注释可以有中文,但是配置项中不能出现中文
#在mysql的解压目录下,新建my.ini,然后配置
#1. 在执行mysqld命令时,下列配置会生效,即mysql服务启动时生效
[mysqld]
;skip-grant-tables
port=3306
character_set_server=utf8
default-storage-engine=innodb
innodb_file_per_table=1
#解压的目录
basedir=E:\mysql-5.7.19-winx64
#data目录
datadir=E:\my_data #在mysqld --initialize时,就会将初始数据存入此处指定的目录,在初始化之后,启动mysql时,就会去这个目录里找数据
#2. 针对客户端命令的全局配置,当mysql客户端命令执行时,下列配置生效
[client]
port=3306
default-character-set=utf8
user=root
password=123
#3. 只针对mysql这个客户端的配置,2中的是全局配置,而此处的则是只针对mysql这个命令的局部配置
[mysql]
;port=3306
;default-character-set=utf8
user=egon
password=4573
#!!!如果没有[mysql],则用户在执行mysql命令时的配置以[client]为准
统一字符编码
#1. 修改配置文件
[mysqld]
default-character-set=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
#mysql5.5以上:修改方式有所改动
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
#2. 重启服务
#3. 查看修改结果:
\s
show variables like '%char%'
最新文章
- MapleSim助力长臂挖掘机建模问题解决
- JS实战 · 级联菜单选择省份和城市(两种)
- Android 环境配置
- Oracle如何写出高效的SQL
- CsvReader,CsvWriter的使用以及解决中文乱码
- HttpApplication的处理管道处理过程简单描述
- 【转】php json_encode中文为空的解决办法
- JAVA简单学习
- centos 安装mysql密码修改后还是不能连接的原因
- poj 2992
- 总结切面编程AOP的注解式开发和XML式开发
- 备忘录之 —— .bashrc(IC工具篇)
- 基于Redis缓存几十万条记录的快速模糊检索的功能实现(c#)
- easyui datagrid使用按钮
- SQL CE 和 SQLite数据库对比测试
- shell 命令 使用
- Android 性能优化之使用Lint
- 我的QML
- Navicat---使用SSH远程连接到MySql,报错80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange
- PHP获取指定函数定义在哪个文件中及行号