如何设置mysql数据库为utf-8编码

作者&投稿:莘雪 (若有异议请与网页底部的电邮联系)
如何设置mysql数据库为utf-8编码~

1、关闭mysql服务(以下为命令行中执行)
view plaincopy
service mysql stop
2、修改 /etc/mysql/my.cnf (默认的安装路径)
view plaincopy
vim /etc/mysql/my.cnf
打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:
character_set_server=utf8
init_connect='SET NAMES utf8'

然后保存退出。

3、重新启动mysql服务
view plaincopy
service mysql start
至此,完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果如下:

以更改为UTF-8为例,GB2312雷同。
1、关闭mysql服务(以下为命令行中执行)
view plaincopy
service mysql stop
2、修改 /etc/mysql/my.cnf (默认的安装路径)
view plaincopy
vim /etc/mysql/my.cnf
打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:
character_set_server=utf8
init_connect='SET NAMES utf8'

然后保存退出。
3、重新启动mysql服务
view plaincopy
service mysql start
至此,完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果

 检查当前数据库编码。
  使用语句:
  show variables like ‘%character%’;
  show variables like’%collation%’;
  

  如果不是以上情况,需要将mysql编码设置为utf-8。具体步骤如下:
  如果安装mysql时安装了“MySql Sever Instance Configuration Wizard”,则只需要启动该程序进行相应设置即可。如下面截图中所描述,需要将默认编码设置为utf8

  如果没有该程序,需要手动修改mysql编码。
  1、 编辑MySql的配置文件
  MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是 /etc/my.cnf
  
  --在 [mysqld] 标签下加上以下内容:
  default-character-set = utf8
  character_set_server = utf8
  注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。
  --在 [mysql] 标签下加上一行
  default-character-set = utf8
  
  --在 [mysql.server]标签下加上一行
  default-character-set = utf8
  
  --在 [mysqld_safe]标签下加上一行
  default-character-set = utf8
  
  --在 [client]标签下加上一行
  default-character-set = utf8
  
  2、 重新启动MySql服务
  Windows可在服务管理器中操作,也可使用命令行:
  net stop mysql 回车
  net start mysql 回车
  服务名可能不一定为mysql,请按自己的设置
  
  Linux下面可是用 service mysql restart
  
  如果出现启动失败,请检查配置文件有没有设置错误
  
  3、 查看设置结果
登录MySql命令行客户端:打开命令行
  mysql –uroot –p 回车
  输入密码
  进入mysql后 执行 :show variables like "% character %";

  
  另外:
  
  建立数据库时可以使用以下命令:
  create database app_relation character set utf8;
  use app_relation;
  source app_relation.sql;
  修改数据库编码的命令为:
  alter database app_relation character set utf8;

  1. 管理员登录:mysql -uroot -p123456;

  2. 查看现有字符集:

        SHOW VARIABLES LIKE 'character%';

   3.设置字符集:

    SET character_set_client = utf8;
    SET character_set_results = utf8;
    SET character_set_connection = utf8;



方法一:
mysql> show variables like '%chara%';
+--------------------------+--------------------------+
| Variable_name | Value |
+--------------------------+--------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | d:\mysql\share\charsets\ |
+--------------------------+--------------------------+
8 rows in set (0.00 sec)

mysql> set character_set_client=utf8
-> ;
Query OK, 0 rows affected (0.00 sec)

mysql> set character_set_client=gbk;
Query OK, 0 rows affected (0.00 sec)

mysql>
方法二:
在my.ini或者my.cnf中改


如何设置合理的mysql的参数
连接数量: 在MySQL中有一个max_connections参数,用于限制MySQL服务器能够同时支持的客户端连接数。数据库缓存: MySQL有一个query_cache参数,用于设置查询结果的缓存大小,以便加快对相同SQL语句的多次执行。数据库日志: MySQL有一个log_error参数,用于设置日志文件的位置和大小,以便更好地监控MySQL的运行...

MySQL服务器最大连接数怎么设置才合理
msyql>set global max_connections=1000;(设置最大连接数为1000,可以再次查看是否设置成功) mysql>exit(推出) 这种方式有个问题,就是设置的最大连接数只在mysql当前服务进程有效,一旦mysql重启,又会恢复到初始状态。因为mysql启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。 第二...

怎么查看和修改 MySQL 的最大连接数
方法一:修改配置文件。推荐方法一 进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可.方法二:命令行修改。不推荐方法二 命令行登录MySQL后。设置新的MySQL最大连接数为200:MySQL> set global max_connections=200。这种...

学会设置五大类MySQL参数
MySQL参数中log_slow_queries参数在f文件中设置它 将其设置为on 默认情况下 MySQL会将文件放到数据目录 文件以 主机名 slow log 的形式命名 但你在设置这个选项的时候也可以为其指定一个名字 long_query_time 默认值是 秒 你可以动态设置它 值从 到将其设置为on 如果数据库启动了 默认情况下 日志...

如何设置合理的mysql的参数?
\\x0d\\x0a# 从MySQL5.5.X版本开始,该操作运行于独立的线程中,并支持更多的并发数。用户可通过设置innodb_purge_threads配置参数来选择清除操作是否使用单\\x0d\\x0a# 独线程,默认情况下参数设置为0(不使用单独线程),设置为 1 时表示使用单独的清除线程。建议为1\\x0d\\x0a\\x0d\\x0ainnodb_flush_log_at_...

如何修改mysql并发数
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可 方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword 设置新的最大连接数为200:mysql> set GLOBAL max_connections=200 显示当前运行...

mysql参数设置
采用set GLOBAL命令。如:set GLOBAL event_scheduler=1;在Mysql的配置文件中对参数值进行修改,之后重启数据库服务即可。

如何更改mysql的并发数(最大连接数)
1.linux服务器中 :改my.cnf中的值就行了 2.Windows服务器中(我用的):在文件“my.ini”中找到段 [mysqld],在其中添加一行 max_connections=200 200可以更改为想设置成的值.然后重启"mysql"服务。\/mysqladmin所在路径\/mysqladmin -uroot -p variables 输入root数据库账号的密码后可看到 | max_...

mysql 如何更新mysql的最大连接数max
1、执行如下命令登录mysql。mysql -uroot -p说明:-uroot指明登录用户为root,-p需要密码验证。2、登录后执行如下sql语句,设置max_connections的值。set global max_connections=200;说明:set用于设置mysql的环境变量,这里将最大连接数修改为200。3、设置完成,查询一下效果,已经设置成功了。

如何在linux下安装mysql数据库并配置
使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码。9.设置开机自启动 \/etc\/init.d\/mysql start 设置完成后重启系统,使用natstat –nat命令可看到MySQL的3306端口。10.至此已经安装好了mysql数据库,当然现在我们的数据库还不支持远程连接,远程连接会出现以下代码:1130,ERROR ...

普定县18687916854: 怎样更改MySQL数据库编码为UTF -
唱胜乳酸: 如果没有配置好cmd里面的mysql 环境变量,那就在系统高级设置那儿进行MySQL的环境变量设置.win+R,调出“运行”,输入cmd,回车 登录数据库,查看数据库 查看数据库字符编码 通过MySQL命令行修改:(编码可选) mysql> set ...

普定县18687916854: 如何设置mysql数据库为utf - 8编码 -
唱胜乳酸: 检查当前数据库编码. 使用语句: show variables like '%character%'; show variables like'%collation%'; 如果不是以上情况,需要将mysql编码设置为utf-8.

普定县18687916854: 如何设置mysql数据库为utf -
唱胜乳酸: 方法一:mysql> show variables like '%chara%Variable_name | Value...

普定县18687916854: 怎样更改MySQL数据库编码为UTF - 8或者GB2312,应该怎么做? -
唱胜乳酸: 以更改为UTF-8为例,GB2312雷同. 1、关闭mysql服务(以下为命令行中执行) view plaincopy service mysql stop 2、修改 /etc/mysql/my.cnf (默认的安装路径) view plaincopy vim /etc/mysql/my.cnf 打开my.cnf后,在文件内的[mysqld]下增加如...

普定县18687916854: 怎样更改MySQL数据库编码为UTF
唱胜乳酸: 你说的是utf8编码吧. 楼上的方法是将整个mysql设置为utf8的,对于已存在的数据库是不管用的,旧数据库仍然会保持刚创建时选择的编码. 对于这些已存在的旧数据库,你可以执行以下SQL语句 alter database 数据库名 character set utf8;

普定县18687916854: 怎么将mysql改为utf - 8 -
唱胜乳酸: 找到默认MySQL的安装位置D:\Program Files\MySQL\MySQL Server 5.5(我的系统是装在D盘)中的my.ini文件,双击打开,修改:原来的latin改成utf8,然后保存.如果出现保存不了的话,可以先把这个文件剪切到桌面上然后修改,这样就可以保存了.最后后再粘贴到原来存放的位置.

普定县18687916854: 如何设置mysql数据库为utf - 8编码 -
唱胜乳酸: 安装MySQL的时候就能有界面可以选择MySQL编码.或者创建MySQL数据库的时候通过sql语句指定编码 CREATE DATABASE db_name DEFAULT CHARACTER SET utf8;

普定县18687916854: 如何设置mysql输入utf8 -
唱胜乳酸: 建表时通过“charset=utf8”设置或者“mysql> ALTER TABLE `table_name` charset=utf8;”设置

普定县18687916854: 如何修改mysql表为utf8 -
唱胜乳酸: 检查当前数据库编码.使用语句:show variables like '%character%'; show variables like'%collation%'; 如果不是以上情况,需要将mysql编码设置为utf-8.具体步骤如下:如果安装mysql时安装了“MySql Sever Instance Configuration ...

普定县18687916854: 怎样把MySQL的编码方式改为utf8 -
唱胜乳酸: 使用语句:showvariables like '%character%'; showvariables like'%collation%'; 如果不是以上情况,需要将mysql编码设置为utf-8.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网