MySQL 通過mysql_config_editor更安全的登入資料庫
在5.6版本中,MySQL可以通過mysql_config_editor登入資料庫,變得更加安全。
[root@hank-yoon ~]# mysql_config_editor set --login-path=yoon --user=root --password
登入資料庫:
[root@hank-yoon ~]# mysql --login-path=yoon
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.26-log Source distribution
Copyright (c) 2000, 2015, 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.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| test |
+--------------------+
5 rows in set (0.02 sec)
mysql>
檢視配置檔案,密碼直接被加密隱藏
[root@hank-yoon ~]# mysql_config_editor print --all
[yoon]
user = root
password = *****
host = localhost
通過vi去編輯檢視配置檔案,顯示一堆亂碼
[root@hank-yoon ~]# vi .mylogin.cnf
^@^@^@^@^D^F^R^N^D^[^R^E^F^N^L ^O^P^E^L^A^N^Z^\^P^@^@^@?<99>??^Y&:7U<9e>^W^[^E?J?^P^@^@^@Y?J[??·°?|<90>?h?
[root@hank-yoon ~]# mysql_config_editor set --login-path=yoon --user=root --password
登入資料庫:
[root@hank-yoon ~]# mysql --login-path=yoon
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.26-log Source distribution
Copyright (c) 2000, 2015, 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.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| test |
+--------------------+
5 rows in set (0.02 sec)
mysql>
檢視配置檔案,密碼直接被加密隱藏
[root@hank-yoon ~]# mysql_config_editor print --all
[yoon]
user = root
password = *****
host = localhost
通過vi去編輯檢視配置檔案,顯示一堆亂碼
[root@hank-yoon ~]# vi .mylogin.cnf
^@^@^@^@^D^F^R^N^D^[^R^E^F^N^L ^O^P^E^L^A^N^Z^\^P^@^@^@?<99>??^Y&:7U<9e>^W^[^E?J?^P^@^@^@Y?J[??·°?|<90>?h?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-1822916/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql_config_editor安全登入工具學習MySql
- MySQL實現無密碼登入(mysql_config_editor)MySql密碼
- 通過cmd視窗匯入匯出mysql資料庫MySql資料庫
- CAS 5.3使用MySQL資料庫登入MySql資料庫
- 使用mysql_config_editor 建立一個加密登入MySql加密
- Mysql資料庫是如何通過索引定位資料MySql資料庫索引
- AndroidStudio通過一個登入功能介紹SQLite資料庫的使用AndroidSQLite資料庫
- 通過binlog恢復mysql資料庫MySql資料庫
- 破解 MySQL5.7 資料庫的 root 登入密碼MySql資料庫密碼
- MySQL安全登入策略MySql
- mysql--通過cmd連線mysql,並建立資料庫MySql資料庫
- 通過shell指令碼批量操作mysql資料庫指令碼MySql資料庫
- 通過cmd命令列連線mysql資料庫命令列MySql資料庫
- Java的JDBC通過SSH Tunnel連線MySQL資料庫JavaJDBCMySql資料庫
- mysql之 mysql_config_editor/login-path 登入密碼保護MySql密碼
- 技術分享 | MySQL Binlog 通過 MySQL 客戶端匯入資料庫效率低的原因MySql客戶端資料庫
- 讓資料庫更安全,Mysql自動備份指令碼(轉)資料庫MySql指令碼
- 通過修改資料字典,變更表的owner
- 應用託管在SAE不登入也能通過phpmyadmin管理資料庫PHP資料庫
- 通過sysbench工具實現MySQL資料庫的效能測試MySql資料庫
- 在登入資料庫的使用!sql資料庫SQL
- jmeter通過cookies來登入JMeterCookie
- APEX 通過資料庫中使用者資訊驗證登陸資料庫
- 解決Mysql中只能通過localhost登陸不能通過ip登陸的問題MySqllocalhost
- 通過資料庫檔案還原資料庫資料庫
- Oracle新建資料庫並登入Oracle資料庫
- 察看當前Session登入的資料庫Session資料庫
- 通過現有的資料庫備份建立新的資料庫資料庫
- 通過SQLLDR匯入LOB資料SQL
- PHP資料寫入MySql資料庫PHPMySql資料庫
- 2.3 通過DBCA建立資料庫資料庫
- 通過duplicat恢復資料庫資料庫
- 在Eclipse中用Java和MySql資料庫實現登入功能EclipseJavaMySql資料庫
- 通過命令列連線oracle資料庫/進入sql plus命令列Oracle資料庫SQL
- MySQL 通過 binlog 恢復資料MySql
- MySQL和PostgreSQL資料庫安全配置MySql資料庫
- MySQL資料庫23道安全保障MySql資料庫
- 資料庫登入留痕功能新增資料庫