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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何實現 SSH 無密碼登入密碼
- mysql之 mysql_config_editor/login-path 登入密碼保護MySql密碼
- 誰幹的mysql無密碼登入?薦MySql密碼
- 修改 MySQL 登入密碼MySql密碼
- Oracle 11g通過wallet實現無密碼登入Oracle密碼
- 關於Oracle和MySQL中的無密碼登入OracleMySql密碼
- Linux SSH無密碼登入Linux密碼
- 網站的無密碼登入網站密碼
- mysql密碼和登入問題MySql密碼
- mysql_config_editor安全登入工具學習MySql
- SSH 實現免密登入
- shell實現多節點ssh密碼登入密碼
- SSH無需密碼金鑰登入密碼
- flask框架如何實現修改密碼和免密登入功能Flask框架密碼
- 使用mysql_config_editor 建立一個加密登入MySql加密
- 密碼登入密碼
- SSH配置—Linux下實現免密碼登入Linux密碼
- SSH無密碼登入到指定機器密碼
- SecureCRT for Mac 無法儲存登入密碼SecurecrtMac密碼
- ssh無密碼登入認證失敗密碼
- SharedPreferences實現記住密碼----自動登入功能密碼
- Windows如何實現登陸系統不用輸入密碼Windows密碼
- MySQL 通過mysql_config_editor更安全的登入資料庫MySql資料庫
- 介紹Linux小技巧,如何實現免密碼登入Linux密碼
- app直播原始碼,平臺登入頁面實現和修改密碼頁面實現APP原始碼密碼
- 教你巧妙利用u盤儲存上網登入賬號密碼實現快速登入密碼
- 直播系統原始碼,自動登入及記住密碼實現原始碼密碼
- 密碼方式登入redis密碼Redis
- SSH免密碼登入密碼
- [Linux] SSH配置了免密碼登入,登入時還要輸入密碼Linux密碼
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- 微軟賬戶將支援無密碼身份認證登入微軟密碼
- 如何設定 Ubuntu 14.04 的 SSH 無密碼登入Ubuntu密碼
- 簡單Windows密碼 解救無法登入問題(轉)Windows密碼
- 小視訊app原始碼,實現簡單的登入介面,輸入賬號密碼APP原始碼密碼
- 兩臺伺服器實現免密登入伺服器
- 破解 MySQL5.7 資料庫的 root 登入密碼MySql資料庫密碼
- 賬號密碼登入介面密碼