mysql命令
使用 mysql_config_editor 进行密码管理
MySQL 提供了一个工具 mysql_config_editor,你可以使用它保存用户名和密码,这样你就不需要每次都输入密码。
设置用户凭据
mysql_config_editor set --login-path=local --host=localhost --user=用户名 --password会提示你输入密码,密码会加密保存。
使用保存的配置执行 SQL
mysql --login-path=local -e "SELECT * FROM 数据库名.表名;"这时候就不需要每次输入密码了,系统会自动使用你保存的凭据登录 MySQL。
执行后忘加端口了,如何修改?
# 查看当前的登录路径配置
mysql_config_editor print --login-path=local
# 修改登录路径示例:
mysql_config_editor set --login-path=local --host=localhost --user=用户名 --password --port=端口号