–help
显示帮助信息
–basedir=path
mysql 安装目录的路径
–builddir=path
build 目录的路径,用于out-of-source构建。
–cross-bootstrap
供内部使用。
–datadir=path
mysql 数据目录的路径
–defaults-extra-file=file_name
在读取全局选项文件和在读取用户选项文件之前,读取这个文件(选项文件),如果该文件不存在,将会抛出错误。(仅限unix平台)
–defaults-file=file_name
用被提供的选项文件,如果该文件不存在,将会抛出提示。
–force
当dns无法用时将通过ip地址代替。
–keep-my-cnf
在5.6.20中被添加,mysql_install_db保存任何已经存在的my.cnf文件,并且不创建新的默认my.cnf文件。
–ldata=path
与–datadir同义。
–no-defaults
不读取任何选项文件,该选项在mysql_install_db启动时,若因为读取了未知的参数而启动失败时使用。
–random-passwords
5.6.8中加入该选项,在unix平台,该选项在mysql安装时增添了更多安全性。
程序会给root初始化一个随机密码,被写入.mysql_secret文件,并且放置在对应用户的home目录下
如果.mysql_secret文件已经存在,新密码信息会被追加上去,每一个密码都会有时间戳信息,该文件默认权限是600。
并且没有匿名mysql用户存在。
通过RPM新安装mysql并使用mysql_install_db时,将会默认调用–random-passwords选项。(升级除外)
在5.6.9,solaris PKG新安装并且使用mysql_install_db时,同样也会调用–random-passwords。(升级除外)
用二进制或者源码安装时,可以在使用mysql_install_db时手动的添加–random-passwords选项。
–rpm
供内部使用。
–skip-name-resolve
当创建授权表时,用ip地址而不是host名,这个选项在你的DNS不起作用时,非常有用。
–srcdir=path
供内部使用。
–user=user_name
运行mysqld的系统用户名,通过mysqld创建的文件和目录的归属者将为该用户。
–verbose
Verbose模式,打印更多关于这个程序的信息。
–windows
供内部使用,5.7.5将移除。



