MySQL培训教程:怎么利用选项文件简化连接
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选项。
-
标签错误:<!-- #Label#
labelId=20160707140604
moduleId=1
classId=12231768634
orderby=2
fields=url,title,u_info
attribute=
datatypeId=22192428132
recordCount=3
pageSize=
<htmlTemplate><dt><img src="/images/index_26${index}.jpg" width="100" height="62" /><a href="$url" title="${title}">${title}</a><span>${api.left(u_info,60)}</span></dt></htmlTemplate>
-->
- 我要参加技术沙龙