mysql修改charactet_set_server编码为utf8

原创 2016年05月31日 17:39:05

mysql版本(mysql -V):mysql  Ver 14.14 Distrib 5.7.12, for Win64 (x86_64)

mysql>show variables like '%char%';

可以看到character_set_server和character_set_database为Latin

在创建数据库时,我们可以指定数据库的编码,这样也许你不用修改上述两个变量

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8;
但想要方便的话,而且怕忘设置的话,我们可以修改默认编码;

你可以set charset_set_server=utf8,但这样只是当前一次有效,重启之后还是没改变。

要永久修改要修改配置文件my.ini

但是发现安装目录下只有my-default.ini,我在里面[mysqld[下增加了character_set_server=utf8,

重启服务,发现无效。

那我们就复制内容到在建一个my.ini,里面[mysqld]增加了character_set_server=utf8

重启mysql服务

net stop mysql

net start mysql

mysql -u root -p

passwd:******

mysql> show variables like '%char%‘;发现character_set_database也会跟着修改



相关文章推荐

mysql如何更改character-set-server默认为latin1

运行环境:win10 mysql版本:MYSQL5.7免安装版(或解压版) 今天在学习mysql字符集有关乱码的知识 然后发现了latin1的字符集编码格式,虽然命令行窗口改变很容易,只需两行命令 ...
  • whd526
  • whd526
  • 2017年02月06日 17:27
  • 11538

MySQL5.5写入中文乱码之处理character_set_server编码

MySQL数据库出现中文乱码的原因,往往是以下以下客户端、服务器、结果集、数据库的字符集不统一造成的, 可以通过:show variables like "%char%"; 语句查询自己数据库当前字符...

character_set_database和character_set_server

以下是网上摘抄的资料 /* character_set_server: 服务器安装时指定的默认字符集设定。 character_set_database: 数据库服务器中某个库使用的字符集设定,如果建...

MySQL修改编码设置及乱码问题

一. 在前台连接写入的时候编码是不是与数据库编码符合二、查看MYSQL数据库的编码mys...

设置MYSQL数据库编码为UTF-8

有时候 需要将mysql的编码格式设置为UTF-8一、检查当前数据库编码。使用语句:show variables like ‘%character%’;show variables like’%c...
  • red4711
  • red4711
  • 2010年11月13日 18:36
  • 104203

mysql中文乱码,修改配置为utf-8

出现中文乱码是有三处的编码不统一;mysql客户端character_set_client,与程序的链接处character_set_connection,mysql的服务端character_set...

linux下mysql5.7安装以及character_set_server设置为utf8问题解决

使用yum安装了mysql5.1 字符集一直是拉丁,一直无法解决,我以为只是yum安装mysql5.1这个版本的问题,然后果断卸载5.1安装5.7。 我是借鉴这个这个帖进行的安装:https://w...

MySQL编码为utf8设置方法

转自:http://www.cr173.com/html/50452_1.html mysql的默认编码是拉丁,我每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装my...

mysql5.6.24更改character-set-server的字符集

网上看到的解决方案都没有用,写下来方便和我一样情况的人。         情况是mysql可以存取中文,但唯独在mysql中查看到的中文为乱码,sql语句(show variables like 'c...

Eclipse设置server的编码

Eclipse设置server的编码最近在开发一些HTML5的界面,H5中界面的数据都是从服务器接口获取,而且我们从服务器获取数据时就涉及到跨域的问题,这样我们就不得不使用了JQuery中的jsonp...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql修改charactet_set_server编码为utf8
举报原因:
原因补充:

(最多只允许输入30个字)