怎么把mysql的默认编码改成utf-8

1、 编辑MySql的配置文件 MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是 /etc/my.cnf --在 [mysqld] 标签下加上以下内容:default-character-set = utf8 character_set_server = utf8 注意:如果此标签下已经存在“default-character-set=...
怎么把mysql的默认编码改成utf-8
检查当前数据库编码。
  使用语句:
  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;2016-08-16
mengvlog 阅读 11 次 更新于 2025-06-20 00:31:44 我来答关注问题0
  •  文暄生活科普 ubuntukylin_mysql5.7基础 将mysql的默认编码修改为utf8

    第一步:停止MySQL服务 执行命令:sudo service mysql stop,确保MySQL服务处于关闭状态。第二步:编辑MySQL配置文件 使用文本编辑器(如gedit)打开MySQL配置文件(/etc/mysql/mysql.conf.d/mysqld.cnf)。在文件中找到与字符集相关的配置段落,修改以下配置项:character_set_client = utf8character_set_...

  • MySQL数据库默认编码并非utf-8,因此需要调整至utf-8以确保正确存储和显示中文信息。具体步骤包括:首先,确保MySQL服务已安装并启动,然后登录MySQL。使用命令show variables查看当前字符集设置,确认数据库默认使用的是latin1编码,这将导致中文显示出现乱码。为了支持中文,需将编码改为utf-8。修改步骤如下...

  •  文暄生活科普 mysql怎么修改字符编码?找不到mu.ini文件?

    服务器级别的字符编码修改,你需要在my.ini或my.cnf文件中设置默认的字符编码。例如,设置默认字符集为utf8mb4和默认校对集为utf8mb4_unicode_ci。步骤如下:首先在D:\DevTools\MySQL\MySQL Server 5.7创建my.ini文件,然后编辑该文件,添加相应的配置。最后重启MySQL服务,完成设置。在数据库级别,创...

  •  云易网络科技 用CMD命令行修改MySQL数据库编码cmd修改mysql编码

    在CMD命令行中输入以下命令,进入MySQL安装目录:cd C:\Program Files\MySQL\MySQL Server X.X\bin 其中,X.X是MySQL服务器的版本号,如果你使用的是其他目录或版本,需将上述路径修改为相应的路径。步骤3:停止MySQL服务器 使用以下命令停止MySQL服务器:mysqladmin -u root -p shutdown 其中,-u选...

  • 青鸟中关村专家 怎么修改mysql默认编码格式

    1、在MySQL的安装目录下找到my.ini(MySQL配置文件);2、找到客户端client部分,将default-character-set=latin1改成default-character-set=utf8;3、然后找到服务器server部分,将default-character-set=latin1改成default-character-set=utf8;4、然后重启MySQL数据库就可以了 ...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部