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连接Mysql

通过mysql.sock在重负载下的PHP / MYSQL连接失败

警告:mysql_connect(): 无法通过套接字'/tmp/mysql.sock' (2) 连接到本地 MySQL 服务器

解决mysql中只能通过localhost访问不能通过ip访问的问题

通过免费主机远程连接mysql

mysql 通过查看mysql 配置参数状态来优化你的mysql