mysql 更改字符集

Windows:

安装目录下新建my.ini文件,输入一下内容

[mysqld]
#修改服务器端默认字符编码格式为utf8
character-set-server = utf8

[client]
#修改客户端默认字符编码格式为utf8
default-character-set=utf8

重启MySQL服务,输入show variables like ‘character%‘;查看

时间: 2024-10-10 15:31:59

mysql 更改字符集的相关文章

mysql更改已有数据表的字符集,保留原有数据内容

mysql更改已有数据表的字符集,保留原有数据内容     原文网址:http://blog.csdn.net/learn_2/article/details/6460370 环境:在应用开始阶段没有正确的设置字符集,在运行一段时间以后才发现存在不能满足需求需要调整,又不想丢弃这段时间的数据,那么就需要进行字符集的修改.字符集的修改不能直接通过"alter database character set *** " 或者 "alter table tablename chara

mysql数据库字符集学习总结

MYSQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念. MYSQL 支持的字符集和校对规则可以通过命令showcharacter set;查看. 和字符集有关的变量 mysql> show VARIABLES  like 'character_set%';+--------------------------+-------------------------------------------+| Variable_name            | 

MySQL的字符集

1.关于字符集的几个相关概念 (1)字符Character,人类语言中最小的表意(表达意思的)符号 (2)字符集(合)CharSet 一组字符就可以定义一个字符集合,通常包括一个国家.民族使用的字符 ASCII字符集合.扩展ASCII字符集合.拉丁语系.GB2312 BIG5 Unicode字符集合 (3)字符编码 给字符集合中的字符指定一个数字来标识 (4)字符集 字符集合+编码=字符集 (5)字符序 Collation 定义了字符集中字符的排序规则(是否区分 大小写),有了字符序,就有了排序

Mysql DBA 高级运维学习笔记-Mysql数据库字符集知识

1.2 Mysql数据库字符集知识 1.2.1 MySQL数据库字符集介绍 简单的说,一套文字符号及其编码.比较规则的集合. MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念.其中,字符集是用来定义MySQL数据字符串的存储方式,而校对规则则是定义比较字符串的方式.前面建库的语句中,CHARACTER SET latin1即为数据库字符集而COLLATE latin1_wedish_ci 为校对字符集,有关字符集详细内容参考mysql手册,第10张字

MYSQL更改root password时遇到Access Denied的解决办法

今天在公司虚拟机上装MYSQL之后需要修改root password,然而遇到这样的错误: Access denied for user 'root'@'localhost' (using password:YES) 后来在网上搜了下,找到如下解决办法,测试可用. # /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql&g

Mysql事务&字符集

Mysql事务 Innodb存储引擎的中的事务完全服务ACID: 原子性.2.一致性.3.隔离性.4.持久性 理解上和oracle类似. 事务隔离级别 1.Read uncommitted 读未提交: 2.Read committed 读已提交: 3.Repeatable read 可重复读,类似oracle利用undo的闪回查询: 4.Serializable 串行读,很少用. 隔离级别的修改: 通过set命令: 通过修改配置文件,启动数据库的默认隔离级别-mysqld Mysql字符集 My

修改mysql默认字符集

(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,ubuntu下mysql的配置文件是在 /etc/mysql/my.cnf下, 我是将这个文件复制到我的 /home/username文件夹下,重命名为 .my.cnf,这样即使配置出错,也不会影响数据库的正常运行 如: [client] default-character-set = utf8 [mysqld] character_set_server = utf8 修改完后,重启mysql的服务, sudo res

MYSQL 更改datadir的方法

环境:ubuntu 12.04  apt-get安装的mysql 原因:考虑到以后数据库会日益变大,需要把数据的datadir改到空间比较大的数据磁盘上. 环境需要把datadir存储到/mnt/mysql_data/mysql下 /mnt已经挂载了大的磁盘分区 首先停掉mysql,挂载好磁盘. 1:修改/etc/mysql/my.cnf 修改datadir=/mnt/mysql_data/mysql 2:给予文件夹权限,copy 需要把/var/lib/mysql 复制到/mnt/mysql_

了解MySQL的字符集

在数据库中,字符乱码属于常见.多发问题.鉴于本人水平顶多只能归于不入流之类,写这篇文章时内心诚惶诚恐,实在担心误导大家.内容仅供参考,若有错误,请各位及时指出,我也好学习提高! MySQL的字符集有4种级别的设置,分别是:服务器级.数据库级.表级.字段级. 一.服务器级字符集 (1).可以在my.cnf中设置 [mysqld] default-character-set=gbk (5.1) character-set-server=gbk (5.5) (2).可以在启动选项中设置 mysqld