本文为您介绍通过Navicat for MySQL修改云虚拟主机和轻云服务器的MySQL数据库字符编码的方法。

前提条件

已安装Navicat for MySQL。
说明 您可以前往Navicat官网下载Navicat for MySQL。

操作步骤

  1. 获取数据库信息。
    1. 登录云虚拟主机管理页面
    2. 找到待获取数据库信息的云虚拟主机,单击对应操作列的管理
    3. 在左侧导航栏单击数据库信息
    4. 数据库信息页面,获取数据库信息。
      说明 如果您忘记数据库密码,可以重置密码。具体操作,请参见重置云虚拟主机数据库密码
      公用-获取数据库信息-豪华增强版Linux
  2. 启动Navicat for MySQL。
  3. 在菜单栏,选择连接 > MySQL
    连接数据库
  4. 在弹出的MySQL-新建连接对话框,输入数据库信息,单击确定
    输入连接信息
    参数 说明
    连接名 请输入与主机数据库连接的自定义名称。
    主机 请输入云虚拟主机数据库地址。
    端口 输入云虚拟主机数据库连接端口。连接MySQL数据库时,常用端口是3306。
    用户名 输入云虚拟主机数据库用户名。
    密码 输入云虚拟主机数据库密码。
  5. 在左侧导航栏,右键单击已连接的主机数据库名,选择命令列界面
  6. 在弹出的命令列界面对话框的命令输入框中,执行以下命令,查看数据库字符编码信息。
    show variables like "char%"

    查看到的数据库字符编码信息,如下图所示。

    修改编码-1
  7. 在命令输入框中,执行以下命令,修改数据库字符编码信息。
    alter database 数据库名 character set 字符集名

执行结果

以将数据库的字符编码改为utf8为例,修改成功后如下图所示。

修改编码集成功