当前位置: Oracle DBA培训网-优技培训 >> MySQL培训 > MySQL培训教程 >

MySQL培训教程:怎么利用选项文件简化连接

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选项。

技术沙龙MORE+

标签错误:<!-- #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> -->
我要参加技术沙龙