mysql如何更改character-set-server默认为latin1
来源:互联网 发布:mac多个文件重命名 编辑:程序博客网 时间:2024/06/06 01:23
运行环境:win10
mysql版本:MYSQL5.7免安装版(或解压版)
今天在学习mysql字符集有关乱码的知识
然后发现了latin1的字符集编码格式,虽然命令行窗口改变很容易,只需两行命令
set character_set_database=utf8;set character_set_server=utf8;但是我发现每次重启mysql服务,这些设置就恢复成默认的设置latin1
博主身犯懒癌,不想每次都敲这两行代码,于是搜索了数小时终于找到解决的办法
解决方法很简单:在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了:
2 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
- [BetterExplained]书写是为了更好的思考
- JVM监控命令详解
- 安装QQ2013
- 移动端tap轻触事件封装
- java中的成员内部类
- mysql如何更改character-set-server默认为latin1
- 基于DCNN的人脸特征点定位
- jquery 获取浏览器窗口的高度和宽度
- 安装wine
- Knockout的MVVM模式
- localStorage sessionStorage学习
- Python爬虫如何获取动态内容-下
- A Beginner's Guide To Understanding Convolutional Neural Networks - Part 2
- Class类文件加载机制