MySQL数据目录建立的过程

编译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语句为一个初始的系统创建初始的系统元信息. 想了解具体内容,此文件值得一读.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值