MySQL入门教程:利用选项文件简化连接
最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!
我要咨询MySQL入门教程:利用选项文件简化连接,在激活 MySQL 时,有可能需要指定诸如主机名、用户名或口令这样的连接参数。运行一个程序需要做很多输入工作,这很快就会让人厌烦。利用选项文件可以存储连接参数,减少输入工作。
例如,对于使用MySQLadmin客户机来管理数据库,那么你很快会厌烦每次使用这么长的命令行:
shell>MySQL –u root –p varialbles
Enter password: *********
你也许会选择使用全局选项文件来存贮你的参数:
[MySQLadmin]
#也可以用[client],为所有的客户机存储参数
user=root
password=yourpassword
这样执行MySQLadmin variables就不会显示任何存储拒绝的错误,并且你可以用root用户身份维护数据库了。
且慢,你立刻会发现,这样做是一个很大的安全漏洞,因为任何可以读取选项文件的用户都可以获得你的密码!解决方法是,只提供password选项不提供密码:
[MySQLadmin]
user=root
password
这样你在命令行执行时,会提示你数据密码:
shell>MySQL varialbles
Enter password: *********
但是,你不能不提供password选项,否则你还是要在命令行中提供-p选项。