`

Ubuntu MySql 数据库编码设置

阅读更多
在mysql中默认字符集是latin1,
想要设置字符集为uft-8,可以在 my.cnf 文件中添加以下设置:

执行:
sudo gedit /etc/mysql/my.cnf


设置:
·[client]
default-character-set=utf8
·[mysqld]
default-character-set=utf8
skip-character-set-client-handshake #此处是忽略客户端的字符集,使用服务器的设置


(skip语句和client中的default选一个)
当然你可以在建立数据库是规定字符集:
create database db_name default character set utf8 callate utf8-general-ci;
也可以在链接数据库前设置:set names 'utf8';

重点在红字上,加了skip-character-set-client-handshake,client里面就不用加default了

重启MySql
sudo /etc/init.d/mysql restart

执行
show variables like 'characte%';


结果:
+--------------------------+----------------------------+
| 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/ |
+--------------------------+----------------------------+

分享到:
评论

相关推荐

    Ubuntu下MySQL安装配置以及简单应用实例

    Ubuntu下MySQL安装及配置文档,自己安装MySQL5.6.17过程整理的 ...二.MySQL开机自启动设置 4 三.MySQL常用操作 5 四.编码配置 8 五.更改mysql的数据库目录 10 六.忘记登录密码 11 七.一些错误记录 12

    python查询mysql中文乱码问题

    1.mysql数据库各项没有设置编码,默认为’latin’ 2.使用MySQL.connect的时候没有设置默认编码 3.没有设置python的编码,python2.7默认为’ascii’ 4.没有解码 — 解决方法: 1.设置mysql的编码 ubuntu执行下列语句: **...

    解决python2.7 查询mysql时出现中文乱码

    1.mysql数据库各项没有设置编码,默认为’latin’ 2.使用MySQL.connect的时候没有设置默认编码 3.没有设置python的编码,python2.7默认为’ascii’ 4.没有解码 — 解决方法: 1.设置mysql的编码 ubuntu执行下列语句:...

    MySQL字符集utf8修改为utf8mb4的方法步骤

    对于mysql 5.5 而言,如果不设定字符集,mysql默认的字符集是 latin1 拉丁文字符集; 但随着各种业务的进一步发展,除了各个国家的本身...所以现在一些新的业务,比如ISO等,会将MySQL数据库的字符集设置为utf8mb4。

    基于python+django+mysql的超市管理系统源码+项目说明(计算机毕设).zip

    - 检查数据库默认编码 ```mysql mysql> USE demo_django_supermarket; mysql> SELECT @@character_set_database, @@collation_database; +--------------------------+----------------------+ | @@character_...

    python操作mysql代码总结

    (1) 链接mysql数据库 db = pymysql.connect(主机名,用户名,密码,数据库名) (2) 设置字符编码 db.set_charset(‘utf8’) (3) 创建游标对象 cursor = db.cursor() (4) 准备sql语句 sql = ‘…’ (5) 执行sql语句 ...

    Layui+Servlet+MyBatis+Mysql实现的基于Javaweb的大学生创新竞赛管理平台.zip

    1. 创建`scms`数据库(注意编码,使用utf-8),运行SQL文件创建相关表和视图 2. 向Tomcat中部署SCMC.war到webapps目录下,如果需要修改数据库密码 / 连接字符,串,打开WAR包找到文件:`WEB-INF/classes/jdbc....

    基于vue前台、java后台、mysql实现的档案管理系统源码+部署说明.zip

    本系统主要分为vue前台、java后台、mysql数据库三部分。 Vue前台的运行环境为node.js18。 Java后台的运行环境为jdk1.8。 Mysql数据库的运行环境为mysql5.7。 以上三部分均需要运行于服务器操作系统Ubuntu。 #### 1.2...

    JavaWeb基于MVC设计模式的大学生创新竞赛管理平台设计与实现源代码+数据库,含WAR文件,可直接部署

    创建scms数据库(注意编码,使用utf-8),运行SQL文件创建相关表和视图 向Tomcat中部署SCMC.war到webapps目录下,如果需要修改数据库密码 / 连接字符,串,打开WAR包找到文件:WEB-INF/classes/jdbc.properties修改...

    vBulletin v3.8.1 简体中文增强版.rar

    著名的网页论坛系统,采用PHP语言和MySQL数据库,是中大型网站论坛系统的理想选择。 含GB2312与UTF-8 编码,修正了以前的大部分错误,并且个人的喜好和片面的美观修正了一些词语,比如导航栏的,全都是4个字的,还有...

    Net_Worth_Charting:一系列脚本结合在一起,可基于您的薄荷账户中的信息创建一个自动的净资产图表系统

    免责声明 该代码是通过可怕的编码实践快速...MySQL数据库表 PHP用于将MySQL数据格式化为csv,json等格式的脚本。 使用Charts.jsHTML / JS来显示图表 要求 Python 2.7.3 MySQL连接器 Mintapi 剧本 MintInfoGather.p

    GO语言进阶.docx

    第03章 “云存储”系统之基于MySQL实现的文件数据库 3-1 MySQL基础知识.mp4 3-2 MySQL主从数据同步演示.mp4 3-3 文件表的设计及创建.mp4 3-4 编码实战:“云存储”系统之持久化元数据到文件表.mp4 3-5 编码实战...

    BookwormDB:文本标记和编码工具

    给定简单格式化的文件和元数据,它会创建一个高效且易于查询MySQL数据库,该数据库可充分利用原始源中的所有元数据和词法数据。 它还包括一个功能强大的API,用于询问有关该数据的各种单字查询。 下面包括一个快速...

    基于SSM+mysql框架的高并发和商品秒杀项目源码+项目说明.zip

    * **数据库** :Mysql-5.6.17-WinX64 实验性的项目用Mysql就足够啦 * **依赖管理工具** : Maven 管理jar包真的很方便 这里列出的环境不是必须的,你喜欢用什么就用什么,这里只是给出参考,不过不同的版本可能会引起...

    kalibao-framework

    卡里宝框架1.1.0 先决条件 ... MYSQL 5 ... 从SQL文件“ kalibao / common / db / db.sql”中使用“ utf8_general_ci”编码创建“ kalibao”数据库 在“ kalibao / data”文件夹和“ kalibao / static / com

    ShoutCast Control Panel Alpha:带AutoDJ的Shoutcast控制面板-开源

    使用user和instal ssh2为面板设置数据库。 安装完成后,只需上传脚本并按照权限等说明进行操作,这些说明将在安装脚本中以红色突出显示。 完成后,删除安装php或重命名它,然后登录。 如果您可以改善脚本,请这样做...

    leetcode融资-LearnTest:我的学习和测试

    数据库:DB2、Oracle、MySQL、PostgreSQL。 开发:Eclipse、JDK、PHP、Python、编码实践。 JavaEE:WebSphere、WebLogic、JBoss、Tomcat、Spring、Apache。 LearningMaterial :来自书籍的样本。 Linux:Linux、RHEL...

    在线法官:在线法官,用于测试C,C ++,Java和Python的编程能力

    框架/库:Bootstrap,Jquery,Ace编辑器,Ckeditor,Java Mailer(spring),Google GSON,Java编码器OWASP,Apache Validator,Apache Commons File Upload和MySQL JDBC Connector 服务器:Tomcat 9 数据库:...

    互联网程序员都每天刷题嘛-csfreshers:csfreshers

    互联网程序员都每天刷题嘛CS-新生 目录 欢迎 :) 欢迎来到技术奇才的世界。 很高兴在这里见到你。 关于 所有刚将计算机科学作为专业的新生的指南...数据库(Mysql、MongoDB 等) Makefiles 和在终端编译代码 到现在为

Global site tag (gtag.js) - Google Analytics