mysql查看编码格式以及修改编码格式

1.进入mysql,输入show variables like ‘character%‘;查看当前字符集编码情况,显示如下:

其中,character_set_client为客户端编码方式;

character_set_connection为建立连接使用的编码;

character_set_database数据库的编码;

character_set_results结果集的编码;

character_set_server数据库服务器的编码;

只要保证以上四个采用的编码方式一样,就不会出现乱码问题。

2.修改数据库的编码格式

方法一:命令为:set character% = utf8;

例如:set character_set_client =utf8;

但是这个修改只是暂时的,限于当前会话,一旦数据库退出,就会失效

方法二:修改my.cnf文件

命令:vi /etc/my.cnf(提示:my.cnf文件的具体位置因安装版本或系统而异)

找到[client] 添加:

default-character-set=utf8

找到[mysqld] 添加:

default-character-set=utf8

然后重启mysql服务。

但是,此时发现,mysql根本无法启动

解决方法:重新打开my.cnf文件,

找到[mysqld] :

将default-character-set=utf8 改成  character-set-server=utf8

重新启动mysql,再次登陆mysql,输入命令:show variables like ‘character%‘;查看编码,发现编码已改变为utf8

时间: 2024-10-31 14:24:28

mysql查看编码格式以及修改编码格式的相关文章

【MySQL】Win7下修改MySQL5.5默认编码格式

一般安装MySQL程序过程中,有一步骤是选择MySQL的默认编码格式的,程序默认为Latin1编码格式,当然也可以选择第三个选项,手动选择gbk或utf8编码格式,以支持中文数据.如下图: 现在问题出来了,安装完成后,又想去修改MySQL的默认编码格式(这样就省去每次新建数据库都要指定其编码格式的麻烦),该怎么办呢? 1:如何查看MySQL相关的编码格式默认值 在cmd中,输入指令"mysql –u root –p”以root身份连接mysql数据库 然后有两种方式查看编码格式: 1)show

mysql 修改编码格式

mysql 修改编码格式: set global character_set_database=utf8; set global character_set_server=utf8; set character_set_database=utf8; set character_set_server=utf8; 原文地址:https://www.cnblogs.com/GetcharZp/p/10070436.html

deepin MySQL 安装以及编码格式的修改utf-8

deepin MySQL 安装以及编码格式的修改utf-8: 1.sudo apt-get install mysql-server mysql-client 2.sudo mysql -u root -p 3.update mysql.user set plugin="mysql_native_password" where user="root"; 4.update mysql.user set authentication_string=password('1

Eclipse修改编码格式

♣修改工作空间默认编码 ♣修改文件的编码 ♣修改某文件类型的编码 1.修改工作空间默认编码 window -> preferences ->  General -> Workspace 2.修改文件的编码: 在Eclipse项目文件上右键,选择Properties,点击Resource选择修改编码格式 3.修改某文件类型的编码 window -> preferences ->  General -> Content Types 右边找到要修改的文件的类型,我这边以*.j

MySQL查看最大连接数和修改最大连接数

1.查看最大连接数 show variables like '%max_connections%'; 2.修改最大连接数 set GLOBAL max_connections = 200; 以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100, 这个数值对于并发连接很多的数据库的应用是远不够用的,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些.在使 用MySQL数据库的时候,经常会遇到这么一个问题,就

MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列

ALTER TABLE:添加,修改,删除表的列,约束等表的定义. 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL: alter table bbb change nnnnn hh int; 修改列名SQLServer:exec sp_rename't_stude

eclipse中如何修改编码格式

国际通用是utf-8,但是中文系统下是gbk.为了更好的与国际接轨,推荐用utf-8格式. 有时候导入工程,一些中文字符是乱码,或者是一些莫名其妙的错误,那么就要修改编码格式了. 方法(假设我们要将GBK编码格式修改成UTF-8): 1:window->preferences->General->Content Types菜单右边:JavaClass File的Default encoding修改成utf-8,接着Text下的javaSource File改成utf-8 2:接着仍然是G

MYSQL 查看最大连接数和修改最大连接数

MySQL查看最大连接数和修改最大连接数 1.查看最大连接数show variables like '%max_connections%';2.修改最大连接数set GLOBAL max_connections = 200; 以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100, 这个数值对于并发连接很多的数据库的应用是远不够用的,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些.在使 用MySQL数据

mysql数据库的基本操作:创建数据库、查看数据库、修改数据库、删除数据库

本节相关: 创建数据库,查看数据库,修改数据库,删除数据库 首发时间:2018-02-13 20:47 创建数据库  : 语法  : create database 数据库名字[库选项]; 库选项说明  : 库选项是可选项,可以不写 库选项有两项:字符集和校对集. 库选项的字符集是数据库识别或存储数据使用的字符集.常用字符集有utf8和gbk; 库选项的校对集是数据库校对数据时使用的校对集[校对数据时依据校对集的规则来校对,比如有些校对集忽略大小写]. 但凡是创建数据库时不指定库选项的,都将使用