MySQL實現無密碼登入(mysql_config_editor)
有一個業務需求是從一臺主機上dump MySQL資料庫的資料,但是又不想讓業務人員知道具體MySQL使用者的密碼,可以用mysql_config_editor命令實現
一,測試環境
A機器IP為192.168.3.171
B機器IP為192.168.3.173
打算實現無“密碼”從B連線到A
A和B的資料庫版本
-
(root@localhost) [(none)]> select version();
-
+------------+
-
| version() |
-
+------------+
-
| 5.7.17-log |
-
+------------+
- 1 row in set (0.00 sec)
-
(root@localhost) [(none)]> create user gl@'192.168.3.173' identified by 'onlygl';
-
Query OK, 0 rows affected (0.00 sec)
-
-
(root@localhost) [(none)]> grant all on *.* to gl@'192.168.3.173';
- Query OK, 0 rows affected (0.01 sec)
- mysql_config_editor set --login-path=gl --host=192.168.3.171 --user=gl --password
- -rw------- 1 root root 136 Feb 27 19:04 .mylogin.cnf
-
[root@mysqltest ~]# mysql_config_editor print --all
-
[gl]
-
user = gl
-
password = *****
- host = 192.168.3.171
-
[root@mysqltest ~]# mysql --login-path=gl
-
Welcome to the MySQL monitor. Commands end with ; or \g.
-
Your MySQL connection id is 311
-
Server version: 5.7.17-log Mysqlma
- Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
- Oracle is a registered trademark of Oracle Corporation and/or its
-
affiliates. Other names may be trademarks of their respective
-
owners.
- Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
- (gl@192.168.3.171) [(none)]>
- mysql_config_editor remove --login-path=gl
-
mysql
-
mysqladmin
- mysqldump
1.顯而易見的是使用者密碼被修改後,需要重新建立login-path
2.該功能僅僅在5.6.6以上版本才支援
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20893244/viewspace-2134390/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql之 mysql_config_editor/login-path 登入密碼保護MySql密碼
- 修改 MySQL 登入密碼MySql密碼
- mysql_config_editor安全登入工具學習MySql
- SSH配置—Linux下實現免密碼登入Linux密碼
- flask框架如何實現修改密碼和免密登入功能Flask框架密碼
- 密碼登入密碼
- SharedPreferences實現記住密碼----自動登入功能密碼
- 介紹Linux小技巧,如何實現免密碼登入Linux密碼
- app直播原始碼,平臺登入頁面實現和修改密碼頁面實現APP原始碼密碼
- 直播系統原始碼,自動登入及記住密碼實現原始碼密碼
- 密碼方式登入redis密碼Redis
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- mysql_config_editorMySql
- 破解 MySQL5.7 資料庫的 root 登入密碼MySql資料庫密碼
- 小視訊app原始碼,實現簡單的登入介面,輸入賬號密碼APP原始碼密碼
- 兩臺伺服器實現免密登入伺服器
- 賬號密碼登入介面密碼
- PbootCMS後臺登陸密碼忘記/找回密碼後臺登入密碼外掛boot密碼
- 批量實現多臺伺服器之間ssh無密碼登入的相互信任關係伺服器密碼
- 帝國模板登入出現已被登入或者密碼錯誤解決方法密碼
- ssh-copy-id登陸無需重複輸入密碼密碼
- 微軟賬戶將支援無密碼身份認證登入微軟密碼
- phpMyAdmin出現”#2002 無法登入 MySQL 伺服器”PHPMySql伺服器
- mysql_config_editor元件MySql元件
- node+ajax+mysql實現登入註冊MySql
- unbuntu16.04 伺服器的 免密登入、秘鑰登入和禁止密碼登入 配置伺服器密碼
- unbuntu16.04 伺服器的 免密登入、祕鑰登入和禁止密碼登入 配置伺服器密碼
- 使用mimipenguin實現從當前 Linux 使用者轉儲登入密碼NGUILinux密碼
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux
- Linux密碼策略和登入配置Linux密碼
- elasticsearch加賬號密碼登入Elasticsearch密碼
- Redis使用認證密碼登入Redis密碼
- Ubuntu 忘記 phpMyAdmin 登入密碼UbuntuPHP密碼
- Google Chrome和Mozilla Firefox將支援全新無密碼登入規範GoChromeFirefox密碼
- PbootCMS忘記登入密碼怎麼辦?忘記了PBootCMS後臺的登入密碼boot密碼
- 直播原始碼,zabbix忘記登入密碼原始碼密碼
- PbootCMS後臺登陸密碼忘記/找回後臺登入密碼外掛boot密碼
- oauth 實現手機號碼登入OAuth
- uniapp實現釘釘掃碼登入APP