MYSQL 修改字符集

1.暂时修改
 set names utf8
2.永久修改
 mysqld下加
 character_set_server = utf8

MariaDB [(none)]> show variables like ‘%char%‘;
 +--------------------------+-------------------------------------------------------+
 | Variable_name            | Value                                                 |
 +--------------------------+-------------------------------------------------------+
 | character_set_client     | latin1                                                |
 | character_set_connection | latin1                                                |
 | character_set_database   | utf8                                                  |
 | character_set_filesystem | binary                                                |
 | character_set_results    | latin1                                                |
 | character_set_server     | utf8                                                  |
 | character_set_system     | utf8                                                  |
 | character_sets_dir       | /var/soft/mariadb-5.5.50-linux-x86_64/share/charsets/ |
 +--------------------------+-------------------------------------------------------+

client和mysql下加
 default-character-set = utf8
 MariaDB [(none)]> show variables like ‘%char%‘;
 +--------------------------+-------------------------------------------------------+
 | Variable_name            | Value                                                 |
 +--------------------------+-------------------------------------------------------+
 | character_set_client     | latin1                                                |
 | character_set_connection | latin1                                                |
 | character_set_database   | utf8                                                  |
 | character_set_filesystem | binary                                                |
 | character_set_results    | latin1                                                |
 | character_set_server     | utf8                                                  |
 | character_set_system     | utf8                                                  |
 | character_sets_dir       | /var/soft/mariadb-5.5.50-linux-x86_64/share/charsets/ |
 +--------------------------+-------------------------------------------------------+

需要在mysqld下加上
 skip-character-set-client-handshake
 MariaDB [(none)]> show variables like ‘%char%‘;
 +--------------------------+-------------------------------------------------------+
 | Variable_name            | Value                                                 |
 +--------------------------+-------------------------------------------------------+
 | character_set_client     | utf8                                                  |
 | character_set_connection | utf8                                                  |
 | character_set_database   | utf8                                                  |
 | character_set_filesystem | binary                                                |
 | character_set_results    | utf8                                                  |
 | character_set_server     | utf8                                                  |
 | character_set_system     | utf8                                                  |
 | character_sets_dir       | /var/soft/mariadb-5.5.50-linux-x86_64/share/charsets/ |

时间: 2024-11-05 11:26:18

MYSQL 修改字符集的相关文章

mysql修改字符集。

(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值, 如 default-character-set = utf8        character_set_server = utf8 修改完后,重启mysql的服务,service mysql restart 使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8 mysql> SHOW VARIABLES LIKE 'character%'; +-

MySQL修改字符集

MySQL默认字符集MySQL对于字符集的指定可以细化到一个数据库,一张表,一列.传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置. 修改默认编码! 在配置文件mysql.ini中把default_character_set 设置为 UTF-8,保证缺省情况下所有的数据库所有表的所有列的都用 UTF-8 存储. 注意:    修改配置文件(MySql.ini)时,必须是关闭MySql服务 然后重启生效

Ubuntu下mysql修改字符集为utf8

首先停止mysql服务: sudo /etc/init.d/mysql stop 修改mysql的配置文件: sudo gedit /etc/mysql/my.cnf 找到客户端配置[client] 在下面添加 #默认字符集为utf8 default-character-set=utf8 找到[mysqld] 添加 #默认字符集为utf8 character_set_server=utf8 #default-character-set=utf8  #说明如果这样设置启动会出错,所以用charac

修改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默认字符集的方法

mysql默认字符集能否进行修改呢?答案是肯定的,下面就将教您两种修改mysql默认字符集的方法,希望对您学习mysql默认字符集方面能有所启迪. (1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值, 如 default-character-set = utf8  character_set_server = utf8 修改完后,重启mysql的服务,service mysql restart 使用 mysql> SHOW VARIABLES LIKE 'charact

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默认字符集修改

mysql默认字符集能否进行修改呢?答案是肯定的,下面就将教您两种修改mysql默认字符集的方法,希望对您学习mysql默认字符集方面能有所启迪. (1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值, 如 default-character-set = utf8 character_set_server = utf8 修改完后,重启mysql的服务,service mysql restart 使用 mysql> SHOW VARIABLES LIKE 'characte

修改MySQL默认字符集编码

好记心不如烂笔头,很多东西当时没记下来,过了就忘了,下次用到时又得浪费好多时间才能解决.今天又遇到修改MySQL默认字符集编码的问题,折腾了半天解决了,赶快记录下来,以后就不用每次折腾了. 查看MySQL字符集的命令是“show variables like '%char%';”. 以MySQL5.6为例,默认的字符集为: 在工作中需要将字符集全部修改为utf8. 以下是修改的方法: 1.打开安装目录,默认在“C:\Program Files\MySQL\MySQL Server 5.6”, 2

Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)

一.登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | utf8 || character_set_connectio