在命令行上使用选项参数
在命令行中使用选项有几个原则:
(1)选项紧跟在命令名后面。
(2)选项有两种参数形式:长名和短名。
shell中长名形式: mysql -uroot -p --execute="select * from user" testdb
shell中短名形式: mysql -uroot -p -e "select * from user" testdb
(3)命令选项对大小写敏感。
使用选项文件
MySQL程序可以从选项文件(有时也称为配置文件)读取启动选项。选项文件提供了一种很方便的方式来指定常用的选项,因此不需要每次运行程序时从命令行输入。
在shell脚本中,可以使用my_print_defaults程序来分析选项文件。如下所示,打印出clien和mysql组内的选项信息:
在Unix中,MySQL程序从下面的文件读取启动选项:
(参考mysql官方文档)。