加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL my.cnf设置文件说明

发布时间:2021-06-02 17:49:42 所属栏目:编程 来源:互联网
导读:以上参数会被 MySQL 客户端应用读取,参数声名如下: port:MySQL 客户端毗连处事器端时行使的端标语,默以为 3306 socket:套接字文件地址目次 quick:支持较大
以上参数会被 MySQL 客户端应用读取,参数声名如下:

port:MySQL 客户端毗连处事器端时行使的端标语,默以为 3306

socket:套接字文件地址目次

quick:支持较大的数据库转储,导出很是庞大的表时必要此项 。

max_allowed_packet:处事所能处理赏罚的哀求包的最大巨细以及处事所能处理赏罚的最大的哀求巨细(当与大的BLOB字段一路事变时相等须要),每个毗连独立的巨细,巨细动态增进。

留意:只有 MySQL 附带的客户端应用措施担保可以读取这段内容。假如想要本身的 MySQL 应用措施获取这些值,必要在 MySQL 客户端库初始化的时辰指定这些选项。

[mysqld] user = mysql basedir = /usr/local/mysql datadir = /mydata/mysql/data port=3306 server-id = 1 socket=/var/run/mysql/mysql.sock 上述参数声名如下:

user:mysqld 措施在启动后将在给定 UNIX/Linux 账户下执行。mysqld 必需从 root 账户启动才气在启动后切换到另一个账户下执行。mysqld_safe 剧本将默认行使 user=mysql 选项来启动 mysqld 措施。

basedir:指定 MySQL 安装的绝对路径;

datadir:指定 MySQL 数据存放的绝对路径;

port:处事端标语,默以为 3306

server-id:MySQL 处事的独一编号,每个 MySQL 处事的 id 需独一。

socket:socket 文件地址目次

character-set-server = utf8mb4 collation-server = utf8mb4_general_ci init_connect='SET NAMES utf8mb4' lower_case_table_names = 1 key_buffer_size=16M max_allowed_packet=8M no-auto-rehash sql_mode=TRADITIONAL

character-set-server:数据库默认字符集,主流字符集支持一些非凡心情标记(非凡心情符占用 4 个字节)

collation-server:数据库字符集对应一些排序等法则,留意要和 character-set-server 对应

init_connect:配置 client 毗连 mysql 时的字符集,防备乱码

lower_case_table_names:是否对 sql 语句巨细写敏感,1 暗示不敏感

key_buffer_size:用于指定索引缓冲区的巨细

max_allowed_packet:配置一次动静传输的最大值

no-auto-rehash:仅仅应承行使键值的 UPDATES 和 DELETES

sql_mode:暗示 SQL 模式的参数,通过这个参数可以配置检讨 SQL 语句的严酷水平


上述内容也许与你的设置文件差异,当有什么需求时,复制行使响应的参数即可。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读