MySQL数据目录建立的过程

本文介绍MySQL数据目录初始化过程,包括编译参数、指定存储引擎及bootstrap.sql文件的作用。
部署运行你感兴趣的模型镜像

编译MySQL的过程中可看到类似如下的信息,这是在初始化一个数据目录,可观察参数,掌握MySQL编译过程中建立数据目录的过程:
Step 1:
Executing .../mysqld.exe --no-defaults --console --bootstrap --lc-messages-dir=.../sql/share --basedir=. --datadir=. --default-storage-engine=MyISAM --default-tmp-storage-engine=MyISAM --loose-skip-ndbcluster --max_allowed_packet=8M --net_buffer_length=16K --loose-skip-auto_generate_certs --loose-skip-sha256_password_auto_generate_rsa_keys
Step 2:
input file bootstrap.sql, current directory .../sql/data

解析:
1 首先,调用了编译好的mysqld
2 其次, 使用了参数"--bootstrap",表示要生成初始的数据目录.官方对这个参数的解释为:
   Used by mysql installation scripts
3 设定数据目录的位置. 如调用参数"--basedir=. --datadir=."
4 指定缺省的存储引擎, --default-storage-engine
5 在生成数据目录的过程中,调用了"bootstrap.sql"文件. 这个文件内容值得关注. 此文件中存在有预先设定好的SQL语句,这些SQL语句为一个初始的系统创建初始的系统元信息. 想了解具体内容,此文件值得一读.

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值