linuxsir首页 LinuxSir.Org | Linux、BSD、Solaris、Unix | 开源传万世,因有我参与欢迎您!
网站首页 | 设为首页 | 加入收藏
您所在的位置:主页 > Linux数据库 >

MySQL 安全登陆工具 mysql

时间:2019-04-05  来源:未知  作者:admin666

帮助信息请查看

man mysql_config_editor 或 mysql_config_editor -? 或 mysql_config_editor set -?

该工具会在用户家目录生成二进制文件:.mylogin.cnf

该文件格式由选项组组成,每个选项组被称为login path ,仅包含特定选项: host, user, password, port and socket 用于用户验证。

用法:

mysql_config_editor set [command options] Sets user name/password/host name/socket/port for a given login path (section).

mysql_config_editor remove [command options] Remove a login path from the login file.

mysql_config_editor print [command options] Print all the options for a specified login path.

mysql_config_editor reset [command options] Deletes the contents of the login file.

设置 login path

[root@mysql1 ~]# mysql_config_editor set -?

-h, --host=name Host name to be entered into the login file.
 -G, --login-path=name Name of the login path to use in the login file. (Default: client)
 -p, --password Prompt for password to be entered into the login file.
 -u, --user=name User name to be entered into the login file.
 -S, --socket=name Socket path to be entered into login file.
 -P, --port=name Port number to be entered into login file.

如:

mysql_config_editor set -G mypath -u root -p -S /u01/data/mysql5.7.25/mysql.sock

mysql_config_editor set -G user1 -u user1 -p -S /u01/data/mysql5.7.25/mysql.sock

显示 login path

mysql_config_editor print --all

mysql_config_editor print -G user1

[root@mysql1 ~]# mysql_config_editor print --all
[client] # 默认 login path
[mypath]
user = root
password = *****
socket = /u01/data/mysql5.7.25/mysql.sock
[mypath1]
user = root
password = *****
socket = /u01/data/mysql5.7.25/mysql.sock
[user1]
user = user1
password = *****
socket = /u01/data/mysql5.7.25/mysql.sock

删除 login path

mysql_config_editor remove -G user1

[root@mysql1 ~]# mysql_config_editor remove -G user1
[root@mysql1 ~]# mysql_config_editor print --all
[client]
[mypath]
user = root
password = *****
socket = /u01/data/mysql5.7.25/mysql.sock
[mypath1]
user = root
password = *****
socket = /u01/data/mysql5.7.25/mysql.sock

重置 login file

mysql_config_editor reset


[root@mysql1 ~]# mysql_config_editor reset
[root@mysql1 ~]# mysql_config_editor print --all  # 文件已被清空

 

使用 login path

mysql --login-path=mypath

mysqladmin  --login-path=mypath


[root@mysql1 ~]# mysqladmin --login-path=mypath status
Uptime: 11918 Threads: 1 Questions: 18 Slow queries: 0 Opens: 106 Flush tables: 1 Open tables: 99 Queries per second avg: 0.001

 

linux SparkSQL执行时参数优化 MySQL批量插入与唯一索引问题解决
友情链接
  • 阿里巴巴证实全资收购协作软件平台Teambition
  • 甲骨文通知用户需付费取得Java 8更新
  • MIPS指令集开源了
  • Oracle 索引扫描的几种类型
  • Oracle 利用执行计划来避免排序操作
  • 火爆的996.ICU项目正在酝酿996.ICU开源许可证禁止996公司使用
  • Oracle日常性能问题查看
  • Google宣布新的两步验证界面
  • 微软已正式废止 WoSign / StartCom 品牌根证书
  • Oracle里的查询转换
  • PostgreSQL 最终支持 “REINDEX CONCURRENTLY”
  • Trinity R14.0.6 桌面环境发布,基于KDE 3.5
  • Oracle 序列 视图 索引 同义词
  • Radeon的AMDVLK Vulkan驱动程序获得优化,支持战锤2
  • WordPress 5.2 Beta 1 发布
  • 关于 Oracle 分组查询
  • Libinput 1.13 发布,改进Touch Arbitration
  • 麦当劳收购一家价值3亿美元的机器学习初创公司Dynamic Yield
  • Oracle 11g R2 Backup Data Pump(数据泵)之expdp/impdp工具
  • 基于Chromium的Microsoft Edge可以使用两种不同的引擎
  • HTML5 Broadway后端在GTK 4.0发布之前再次受到关注
  • 28365
  • 中国福彩3d走势图
  • 老虎机88老虎
  • 香港彩票
  • 体彩大乐透开奖