MySQL 通过mysql_config_editor更安全的登录数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 通过mysql_config_editor更安全的登录数据库相关的知识,希望对你有一定的参考价值。
在5.6版本中,mysql可以通过mysql_config_editor登录数据库,变得更加安全。
[[email protected] ~]# mysql_config_editor set --login-path=yoon --user=root --password
登录数据库:
[[email protected] ~]# 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>
查看配置文件,密码直接被加密隐藏
[[email protected] ~]# mysql_config_editor print --all
[yoon]
user = root
password = *****
host = localhost
通过vi去编辑查看配置文件,显示一堆乱码
[[email protected] ~]# 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?
以上是关于MySQL 通过mysql_config_editor更安全的登录数据库的主要内容,如果未能解决你的问题,请参考以下文章
通过mysql.sock在重负载下的PHP / MYSQL连接失败
警告:mysql_connect(): 无法通过套接字'/tmp/mysql.sock' (2) 连接到本地 MySQL 服务器