• (转载)MySQL修改默认字符集


    修改mysql的默认字符集是通过修改它的配置文件来实现的。一般分两种情况:
    [编辑]
    Windows平台
    windows下的mysql配置文件是my.ini,一般在C:\Program Files\MySQL\MySQL Server 5.0

    default-character-set=gbk #或gb2312,big5,utf8
    然后重新启动mysql
    运行->services.msc->停止MySql->启动   OK


    /etc/init.d/mysql restart
    或用其他方法重新启动,就生效了。
    [编辑]
    Unix平台
    linux下的mysql配置文件是my.cnf,一般是/etc/my.cnf,如果找不到可以用find命令找一下:
    find / -iname my.cnf
    在这个文件里面加上
    default-character-set=gbk #或gb2312,big5,utf8
    然后重新启动mysql
    net stop mysql
    net start mysql

     

     

    方法二:

    MySQL (mysql5)的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。

    查看系统的字符集和排序方式的设定可以通过下面的两条命令:

    mysql> SHOW VARIABLES LIKE 'character_set_%';
    +--------------------------+----------------------------+
    | 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       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    配置/etc/my.cnf文件:(linux 下local为UTF-8);
    找到客户端配置[mysql] 在下面添加
    default-character-set=utf8 默认字符集为utf8
    在找到[mysqld] 添加
    default-character-set=utf8 默认字符集为utf8
    再执行:show variables like '%character%';

    通过MySQL命令行修改:
    mysql> set character_set_client=utf8;
    Query OK, 0 rows affected (0.00 sec)
    mysql> set character_set_connection=utf8;
    Query OK, 0 rows affected (0.00 sec)
    mysql> set character_set_database=utf8;
    Query OK, 0 rows affected (0.00 sec)
    mysql> set character_set_results=utf8;
    Query OK, 0 rows affected (0.00 sec)
    mysql> set character_set_server=utf8;
    Query OK, 0 rows affected (0.00 sec)
    mysql> set character_set_system=utf8;
    Query OK, 0 rows affected (0.01 sec)
    mysql> set collation_connection=utf8;
    Query OK, 0 rows affected (0.01 sec)
    mysql> set collation_database=utf8;
    Query OK, 0 rows affected (0.01 sec)
    mysql> set collation_server=utf8;
    Query OK, 0 rows affected (0.01 sec)
    查看:
    mysql> show variables like 'character_set_%';

    utf8 改为 gb2312

    重启mysql :
    如何启动/停止/重启MySQL

    启动、停止、重启 MySQL 是每个拥有独立主机的站长必须要撑握的操作,下面为大家简单介绍一下操作方法:

    一、启动方式 

    1、使用 service 启动:service mysqld start
    2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
    3、使用 safe_mysqld 启动:safe_mysqld&

    二、停止

    1、使用 service 启动:service mysqld stop
    2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
    3、mysqladmin shutdown

    三、重启

    1、使用 service 启动:service mysqld restart
    2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

     

     

    终极方法

    还不行就用这个吧;

    mysql> set names gbk;

  • 相关阅读:
    (转)Hibernate 注解详解
    PHP - jsPDF+html2canvas实现网页截图导出PDF
    (转)PHP-Sublime Text3插件&快捷键(MAC)
    POI
    maven中使用jstl
    树莓派使用pptpd搭建PPTP服务器
    树莓派网络对时
    Debian 安装 oracle java
    让树莓派(RaspberryPi)显示中文
    树莓派搭建minecraft服务器
  • 原文地址:https://www.cnblogs.com/ccmfc/p/1863326.html
Copyright © 2020-2023  润新知