`
xiaoyu966
  • 浏览: 258202 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mysql Innodb以及支持uft-8的默认设定

阅读更多

在Linux下使用mysql的时候,很多情况下使用的编码都是utf-8,数据库引擎是用Innodb多一点(因为支持事务,行级锁等等),下面是我经常使用的一些配置:

打开配置文件:
vi /etc/my.cnf

 主要的核心内容如下:

[mysqld]
default-character-set=utf8
default-storage-engine=INNODB
init_connect='SET AUTOCOMMIT=1'
init_connect='SET NAMES utf8'

[client]
default-character-set=utf8

 其中'SET AUTOCOMMIT=1' 可以改为0,这样就不自动commit了。

 

修改完毕之后,保存退出。执行:

service mysqld restart

 

分享到:
评论

相关推荐

    MySQL内核 INNODB存储引擎-卷1-高清-完整目录-2014年5月

    MySQL内核 INNODB存储引擎-卷1-高清-完整目录-2014年5月

    innodb-java-reader:一个库和命令行工具,可以直接在Java中访问MySQL InnoDB数据文件

    MySQL InnoDB Java阅读器 innodb-java-reader是一个Java实现,用于直接访问MySQL InnoDB存储引擎文件。 使用库或命令行工具,它提供了只读功能,例如检查页面,通过主键,辅助键查找记录以及通过LSN或填充率生成页面...

    mysql-installer-community-5.7.36.1

    - **InnoDB存储引擎**:5.7版提升了InnoDB的性能,包括更快的插入速度、更好的并行处理能力,以及对事务处理的支持。 - **查询优化器改进**:引入了Query Profiler,帮助用户分析和优化查询性能,同时增强了Cost-...

    mysql-installer-community-5.7.28.0.zip

    7. **InnoDB Plugin**:MySQL 5.7默认使用InnoDB存储引擎,提供了事务处理、行级锁定以及外键支持,确保了数据的安全性和一致性。 8. **JSON支持**:MySQL 5.7引入了对JSON数据类型的支持,允许在关系数据库中存储...

    mysql-connector-odbc-3.51.26-win32支持MYSQL5.0以上版本

    例如,它提供了更好的性能优化,增强了存储过程、触发器和视图的功能,还增加了对InnoDB表的事务支持。此外,MySQL 5.0还引入了分区表,这有助于大规模数据处理和查询性能的提升。 ODBC驱动程序在多种场景下都很...

    mysql-installer-community-8.0.26.0.msi

    1. **InnoDB引擎优化**:InnoDB作为MySQL的默认存储引擎,在8.0版本中进行了大量的优化,包括更快的插入速度、更高的并发性和更小的内存占用。 2. **窗口函数**:MySQL 8.0引入了SQL标准的窗口函数,允许用户在分组...

    mysql-installer-community-8.0.28.0 MySql数据库安装包

    1. **性能提升**:MySQL 8.0通过优化查询执行器、引入InnoDB存储引擎的改进以及更好的索引策略,提高了查询速度和整体系统性能。 2. **增强的数据类型**:添加了JSON数据类型,支持非结构化数据存储,使MySQL能够...

    mysql-connector-java-8.0.11

    MySQL Connector/J是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,使得Java开发者能够方便地在MySQL数据库上执行SQL查询和操作。在这个"mysql-...

    mysql-community-server-8.4.0-1.el9.x86-64

    9. **安全性**:MySQL 8.4.0版本加强了安全性,引入了更强的默认密码策略、更好的加密选项以及更严格的权限控制。 10. **性能优化**:此版本的MySQL支持InnoDB存储引擎的性能优化,如InnoDB Buffer Pool、索引优化...

    mysql-server-mysql-8.3.0.tar.gz

    2. **InnoDB存储引擎优化**:InnoDB是MySQL默认的事务处理引擎,8.3.0版本可能会进一步优化其性能,包括更快的索引构建、更高效的锁机制以及更好的内存管理。 3. **窗口函数**:这是MySQL 8.0引入的新特性,允许在...

    mysql-shell-8.0.18-windows-x86-64bit.zip

    mysql-shell-8.0.18-windows-x86-64bit.zip MySQL Shell is an advanced command-line client and code ... MySQL Shell includes the AdminAPI that enables you to work with InnoDB cluster, see InnoDB Cluster.

    MySQL技术内幕InnoDB存储引擎-读书笔记.pdf

    MySQL技术内幕InnoDB存储引擎-读书笔记.pdf

    mysql-installer-community-8.0.34.0.msi

    这个安装程序是MySQL官方提供的,包含了MySQL服务器、客户端工具、连接器、示例配置以及其他相关组件,为开发者和数据库管理员提供了全面的解决方案。 首先,让我们详细了解一下MySQL社区版。MySQL社区版是免费的、...

    mysql-installer-community-5.5.60.1.zip

    1. **InnoDB存储引擎增强**:MySQL 5.5默认使用InnoDB存储引擎,它提供了事务处理、行级锁定以及外键支持,适合大规模并发读写操作。在5.5版本中,InnoDB的性能得到了优化,包括更快的插入速度、更少的内存使用以及...

    mysql-installer-community-8.0.18.0.rar

    总之,"mysql-installer-community-8.0.18.0.rar"是一个用于安装MySQL 8.0.18社区版的压缩文件,它带来了更强的安全性、性能优化、新功能以及对SQL标准的更好支持,是数据库管理员和开发者升级或初次安装MySQL的理想...

    mysql-connector-java-5.1.22-bin.jar

    此外,5.1.22版本还包含了对MySQL的一些特定功能的支持,例如InnoDB事务隔离级别、触发器、视图、分区表等。 需要注意的是,随着MySQL版本的更新,`mysql-connector-java`的版本也应该同步升级,以确保兼容性和性能...

    mysql-connector-java-8.0.31-jar包

    MySQL Connector/J 8.0.31版本包含了对MySQL 8.x系列数据库的全面支持,提供了许多新特性和改进。以下是一些关键知识点: 1. **JDBC接口**:JDBC是Java平台上的一个标准API,用于在Java应用中连接和操作各种类型的...

    mysql-connector-java-5.1.27

    `mysql-connector-java-5.1.27`是MySQL官方提供的一个JDBC(Java Database Connectivity)驱动包,允许Java开发者通过编写Java代码来执行SQL查询、更新数据库以及管理MySQL数据库的各种操作。 **JDBC驱动类型** ...

    mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz

    2. **InnoDB存储引擎优化**:增强了InnoDB引擎的性能,例如支持更多行记录的自适应哈希索引,以及更高效的内存管理。 3. **全文搜索**:引入了全文索引和搜索功能,允许用户对文本数据进行快速搜索。 4. **分区表*...

    MySQL-5.7.36-winx64

    8. **Dynamic Columns**:MySQL 5.7支持动态列,允许在一个字段内存储多个值,对于某些特定的应用场景非常有用。 9. **Row-Level Locking**:行级锁定进一步提高了并发性能,减少了锁定冲突,使得多用户环境下的...

Global site tag (gtag.js) - Google Analytics