在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
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月
比如,可能包含对InnoDB存储引擎的改进,更好的事务处理,以及对SSL连接的支持等。 3. **JDBC接口**: JDBC是Java中用于数据库访问的标准API,通过实现JDBC接口,`mysql-connector-java-6.0.5.jar`使得Java应用程序...
MySQL InnoDB Java阅读器 innodb-java-reader是一个Java实现,用于直接访问MySQL InnoDB存储引擎文件。 使用库或命令行工具,它提供了只读功能,例如检查页面,通过主键,辅助键查找记录以及通过LSN或填充率生成页面...
- **InnoDB存储引擎**:5.7版提升了InnoDB的性能,包括更快的插入速度、更好的并行处理能力,以及对事务处理的支持。 - **查询优化器改进**:引入了Query Profiler,帮助用户分析和优化查询性能,同时增强了Cost-...
7. **InnoDB Plugin**:MySQL 5.7默认使用InnoDB存储引擎,提供了事务处理、行级锁定以及外键支持,确保了数据的安全性和一致性。 8. **JSON支持**:MySQL 5.7引入了对JSON数据类型的支持,允许在关系数据库中存储...
MySQL是世界上最受欢迎的开源数据库系统之一,尤其在Linux操作系统中广泛应用。...随着技术的发展,新版本的MySQL提供了更多特性,如InnoDB存储引擎、JSON支持、窗口函数等,进一步增强了数据库的功能和性能。
1. **InnoDB引擎优化**:InnoDB作为MySQL的默认存储引擎,在8.0版本中进行了大量的优化,包括更快的插入速度、更高的并发性和更小的内存占用。 2. **窗口函数**:MySQL 8.0引入了SQL标准的窗口函数,允许用户在分组...
1. **性能提升**:MySQL 8.0通过优化查询执行器、引入InnoDB存储引擎的改进以及更好的索引策略,提高了查询速度和整体系统性能。 2. **增强的数据类型**:添加了JSON数据类型,支持非结构化数据存储,使MySQL能够...
例如,它提供了更好的性能优化,增强了存储过程、触发器和视图的功能,还增加了对InnoDB表的事务支持。此外,MySQL 5.0还引入了分区表,这有助于大规模数据处理和查询性能的提升。 ODBC驱动程序在多种场景下都很...
MySQL Connector/J 8.0.29 版本是针对MySQL 8.0数据库的,它支持最新的特性和优化,例如:SSL/TLS加密连接、性能优化的批处理、Caching Socket Factory以提高连接速度、以及对InnoDB存储引擎的优化支持。这个版本还...
MySQL Connector/J是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,使得Java开发者能够方便地在MySQL数据库上执行SQL查询和操作。在这个"mysql-...
9. **安全性**:MySQL 8.4.0版本加强了安全性,引入了更强的默认密码策略、更好的加密选项以及更严格的权限控制。 10. **性能优化**:此版本的MySQL支持InnoDB存储引擎的性能优化,如InnoDB Buffer Pool、索引优化...
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官方提供的,包含了MySQL服务器、客户端工具、连接器、示例配置以及其他相关组件,为开发者和数据库管理员提供了全面的解决方案。 首先,让我们详细了解一下MySQL社区版。MySQL社区版是免费的、...
1. **InnoDB存储引擎增强**:MySQL 5.5默认使用InnoDB存储引擎,它提供了事务处理、行级锁定以及外键支持,适合大规模并发读写操作。在5.5版本中,InnoDB的性能得到了优化,包括更快的插入速度、更少的内存使用以及...
总之,"mysql-installer-community-8.0.18.0.rar"是一个用于安装MySQL 8.0.18社区版的压缩文件,它带来了更强的安全性、性能优化、新功能以及对SQL标准的更好支持,是数据库管理员和开发者升级或初次安装MySQL的理想...
`mysql-connector-java-5.1.27`是MySQL官方提供的一个JDBC(Java Database Connectivity)驱动包,允许Java开发者通过编写Java代码来执行SQL查询、更新数据库以及管理MySQL数据库的各种操作。 **JDBC驱动类型** ...
2. **InnoDB存储引擎优化**:增强了InnoDB引擎的性能,例如支持更多行记录的自适应哈希索引,以及更高效的内存管理。 3. **全文搜索**:引入了全文索引和搜索功能,允许用户对文本数据进行快速搜索。 4. **分区表*...