未登录

信蚁社区 通行证

搜索
热搜: 统信UOS 麒麟
查看: 108|回复: 0

[关于统信] 统信UOS屏蔽mysql显性的用户名称以及密码

[复制链接]

103

主题

4

回帖

339

积分

实习版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
339

最佳新人灌水之王优秀版主

发表于 2025-4-19 14:07:35 | 显示全部楼层 |阅读模式
有的时候我操作数据库的脚本语句为
> mysql -u用户名 -p密码 -D数据库名称 -e"sql语句"
这样展示的话,会暴漏我的用户名称和用户密码
如果不想每次都展示用户名和密码的话需要以下操作
    创建.my.cnf 文件
  1. 可以在用户的主目录下创建或编辑 .my.cnf 文件,并将数据库连接信息写入其中。例如:
  2. [client]
  3. user=root
  4. password=123456
  5. host=localhost
复制代码
2.权限设置
chmod 600 ~/.my.cnf
3.Sql语句
mysql -Ddomestic_cmb -e “${mysql_command}”;
规则
MySQL 客户端工具会自动检测并使用 .my.cnf 文件中的配置信息
  1. /etc/my.cnf:系统范围的 MySQL 配置文件。
  2. /etc/mysql/my.cnf:另一个可能的系统范围的 MySQL 配置文件位置。
  3. ~/.my.cnf:用户主目录中的 MySQL 配置文件。
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表