本文主要是介绍统信UOS屏蔽mysql显性的用户名称以及密码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有的时候我操作数据库的脚本语句为
> mysql -u用户名 -p密码 -D数据库名称 -e"sql语句"
这样展示的话,会暴漏我的用户名称和用户密码
如果不想每次都展示用户名和密码的话需要以下操作
- 创建.my.cnf 文件
可以在用户的主目录下创建或编辑 .my.cnf 文件,并将数据库连接信息写入其中。例如:
[client]
user=root
password=123456
host=localhost
2.权限设置
chmod 600 ~/.my.cnf
3.Sql语句
mysql -Ddomestic_cmb -e “${mysql_command}”;
规则
MySQL 客户端工具会自动检测并使用 .my.cnf 文件中的配置信息
/etc/my.cnf:系统范围的 MySQL 配置文件。
/etc/mysql/my.cnf:另一个可能的系统范围的 MySQL 配置文件位置。
~/.my.cnf:用户主目录中的 MySQL 配置文件。
这篇关于统信UOS屏蔽mysql显性的用户名称以及密码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!