mysql改动默认的环境的字符集为utf-8

mysql改动环境的默认字符集为utf-8(当然你也能够设置成别的,国际点还是utf-8好)

假设不把mysql字符集统一下。后面还是有点麻烦的

首先得在服务里关掉mysql的服务(一定要先关掉mysql服务再改动)

然后到你的mysql的安装路径。假设是自己定义就找到自己定义的路径,默认是:C:\Program Files\MySQL\MySQL    Server 5.0\my.ini。(也有的不是这个,低版本号的就是mysql-default.ini)

找到那个  [client]  [mysql]  里增加 
:      default-character-set=utf8

mysqld以下增加:                     
default-character-set=utf8

init_connect=‘SET
NAMES utf8‘

保存后再又一次启动mysql服务

然后用以下语句用于查看编码方式是否已经改动:

show variables like ‘char%‘;

是这样子就说明已经好了。

假设是的你的之前的数据库没有设置好:

对于已经存在了的数据库,能够例如以下操作使其改变编码方式:

a. 改动MYSQL数据库编码。假设是MYSQL数据库编码不对: 能够在MYSQL运行例如以下命令: ALTER DATABASE test DEFAULT CHARACTER
SET utf8;

时间: 2024-11-10 12:04:19

mysql改动默认的环境的字符集为utf-8的相关文章

mysql修改默认的环境的字符集为utf-8

mysql修改环境的默认字符集为utf-8(当然你也可以设置成utf-8) 首先得在服务里关掉mysql的服务 然后到你的mysql的安装路径,如果是自定义就找到自定义的路径,默认是:C:\Program Files\MySQL\MySQL Server 5.0\my.ini. 找到那个  client  mysql   里加入        default-character-set=utf8 mysqld下面加入:    default-character-set=utf8 init_con

MySQL数据库8(六)字符集

字符集 字符编码概念 字符(character)是各种文字和符号的总称,包括各国家文字.标识符号.图形符号.数字等. 在计算机中所看到的任何内容都是字符构成的. 字符编码(character code)是计算机针对各种符号,在计算机中的一种二进制存储代号. 字符集概念 字符集(character set)是多个字符的集合,字符集种类比较多,每个字符集包含的字符个数不同. 常见字符集名称:ASCII字符集.GB2312字符集.BIG5字符集.GB18030字符集.Unicode字符集等. 简体中文

为 MySQL 设置默认字符集(UTF-8)避免产生乱码

环境:Windows 7+Wamp Server+MySQL 5.7.9 查看MySQL默认编码: SHOW VARIABLES LIKE 'character%' character_set_client为客户端编码方式 character_set_connection为建立连接使用的编码 character_set_database数据库的编码 character_set_results结果集的编码 character_set_server数据库服务器的编码 只要保证统采用的编码方式一致,就

MySQL修改默认字符集

今天朋友在做某个程序项目时,需要修改MySQL修改默认字符集,搞不好找我帮忙.百度了试了好几篇博文中的方法,最后终于成功了.但是感觉那些博文思路有点乱,所以自己总结下,希望可以帮到遇到同样问题的人. 原创博文地址:http://www.cnblogs.com/xingyunblog/p/3836299.html 好了,下面言归正传: 修改MySQL修改默认字符集,一共有两种方法. 一种是通过修改my.ini文件配置,一种是通过mysql命令. (不过推荐第一种方法,因为第二种好像不太奏效,因为我

centos mysql 实战 第六节课 字符集

centos mysql 实战 第六节课    字符集 一定要研究清楚mysql安装脚本 字符集 乱码数据迁移1. 理解字符集怎么会事2. 不同的字符集进行转换 什么是字符集gbk , utf8 gb2312 latin1 一套符号编码规则 字符串都必须有相应的字符集,除了二进制没有字符集 校验字符集的概念流式传输 多字节latin1 单字节gbk 2字节utf8 3字节校验字符集的概念, 字为单位归类的方法,就是3类xxx_bin 以二进制形式存储区分大小写 SHOW CHARACTER SE

Mysql修改已有数据的字符集

Mysql修改已有数据的字符集 问题 在生产环境中跑了很久,发现MysqlClient连接的字符集是默认的latin1,我们一直以为都是utf8,造成这样的误解,是因为在内网环境中,我们是源码编译的Mysql,并指定了编译选项字符集位utf8,这时Mysql的是默认字符接都是utf8. 而在外网,我们是二进制包安装,默认是latin1,虽然在my.conf中指定了[client] [mysql] [mysqld] 中字符集为utf8,这并不能保证MysqlClient连接时的字符集为utf8.所

wnmp中,mysql的默认密码修改

wnmp中,mysql的默认密码修改. 给我们的印象是,以前mysql默认密码都为空,好久没折腾这个了,今天下了个wnmp环境,mysql密码死活改不了,都想砸电脑了,结果实验出来了.... 默然密码是:password 不敢独享,赶紧贴出来,留作纪念!

MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题 收藏 MySQL中涉及的几个字符集

MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的.character-set-database:数据库字符集.character-set-table:数据库表字符集.优先级依次增加.所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-set-server字符集.character-set-client:客户端的字符

xampp默认mysql密码设置,修改mysql的默认空密码

xampp默认mysql密码设置,修改mysql的默认空密码 分类: xampp2012-09-12 11:24 30264人阅读 评论(5) 收藏 举报 mysqlphpmyadminauthentication数据库管理工具数据库extension 以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码.今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题. 我看了下网上所提供的一些帮助信息,搞的那么