密码的安全体现在以下两个方面:
设置安全的密码,建议使用6位以上字母、数字、下划线和一些特殊字符组合的而成的字符串;
使用上的安全,使用密码期间尽量保证使用过程安全,不会被别人窃取。
第一点就不用说了,越长越复杂越没有规律的密码越安全。对于第二点,可以总结一下,在日常工作中,使用密码一般是采用以下几种方式。
1.直接将密码写在命令行中。
1mysql -uroot -p123
2.交互式方式输入密码。
1mysql -uroot -p
3.将用户名和密码写在配置文件里面,连接的时候自动读取,比如应用连接数据库或者执行一些批处理脚本。对于这种方式,MySQL供了一种方法,在my.cnf里面写入连接信息。
[client]
user=username
password=password
然后对配置文件进行严格的权限限制,例如:
1chomod +600 my.cnf
以上是3种常见的密码使用方式。很显然,第1种最不安全,因为它将密码写成为明文;第2种比较安全,但是只能使用在交互的界面下;第3种比较方便,
但是需要将配置文件设置严格的存取权限,而且任何只要可以登录操作系统的用户都可能自动登录,存在一定的安全隐患。
第3种方法通常使用不多。
自学C/C++编程难度很大,如果你想更快提升自己的编程能力和编写项目的水平,欢迎一起共同成长!
UP在主页上传了一些学习C/C++编程的视频教程,有兴趣或者正在学习的小伙伴一定要去看一看哦!会对你有帮助的~
分享(源码、项目实战视频、项目笔记,基础入门教程)
免费学习:
免费学习: