mysql如何更改character-set-server默认为latin1
来源:互联网 发布:模拟电路软件汉化版 编辑:程序博客网 时间:2024/05/24 16:14
运行环境:win10
mysql版本:MYSQL5.7免安装版(或解压版)
今天在学习mysql字符集有关乱码的知识
然后发现了latin1的字符集编码格式,虽然命令行窗口改变很容易,只需两行命令
- set character_set_database=utf8;
- set character_set_server=utf8;
博主身犯懒癌,不想每次都敲这两行代码,于是搜索了数小时终于找到解决的办法
解决方法很简单:在mysql的配置文件my.ini写下character-set-server=utf8就好了。
但是免安装版的my.ini在哪?
免安装mysql的目录下只有一个my-default.ini,而且打开也没有character-set-server
不急,先把它拷贝一份,并重命名为my.ini,这样该目录下就有了my.ini和my-default.ini两个ini文件
然后打开my.ini加上以下三行代码
- [client]
- default-character-set=utf8
- /*[mysqld]*/
- character-set-server=utf8
然后重新启动MYSQL服务就发现character-set-server已经不再是latin1了:
阅读全文
0 0
- mysql如何更改character-set-server默认为latin1
- mysql如何更改character-set-server默认为latin1
- mysql如何更改character-set-server默认为latin1
- alter database hive character set latin1
- mysql 修改server characterset latin1为 utf8(乱码问题)
- mysql中的character-set-server设置
- mysql5.6.24更改character-set-server的字符集
- MYSQL数据插入 乱码问题 default-character-set=latin1改成default-character-set=utf8 在my.ini文件中。需要改动两处
- linux 下配置mysql 的默认字符集(character-set)
- 更改表的character set
- 更改mysql默认引擎为Innodb
- oozie更改默认数据库为mysql
- mysql character set , collation
- MYSQL数据库由latin1转换为utf8
- mysql set name、set character set区别
- linux下打开中文乱码,set fileencoding 为latin1
- ENGINE =MyISAM DEFAULT CHARACTER SET latin1 COLLATE latin1_general_cs AUTO_INCREMENT=0; 什么意思
- MySQL系列—导入数据库文件:Unknown character set: 'utf8mb4' / mysql或MySQL server has gone away
- 反转单向链表和反转双向链表
- Delphi数据库字段
- UE4(五)Find current Reference in All Blueprint
- Linux—进程间通讯—消息队列
- ios iframe 自适应处理
- mysql如何更改character-set-server默认为latin1
- 常用Linux命令
- mysql 去除重复字符串的函数
- AFNetworking详细解析之概况介绍
- 理解 IntelliJ IDEA 的项目配置和Web部署
- 经典编程书籍大全
- 预习 for 循环的使用和数组的概念
- 利用Dom4j 解析XML文件
- linux c编程操作数据库(sqlite3应用)