【学习笔记】MySQL程序工具的分类与使用

 

MySQL程序分为以下四种,挑几个特别的介绍以下,

MySQL启动工具介绍另写了一篇文章;

安装工具mysql_secure_installation,只能在类Unix系统直接运行的命令,

起到几种作用:重置root账号的密码,删除远程账号,匿名账号,默认数据库test;(设置密码的一种方式,哈哈,需输入现有的root密码)

mysql_upgrade,用于MySQL服务器升级后,检查数据库的内容是否与当前版本兼容;

实用工具程序,mysql_config_editor,管理登录密码,方便DBA不使用密码登录数据库,将密码加密到特定位置,使用mysql --login-path=path-name登录

mysqlbinlog用于读取查看二进制日志;mysqldumpslow用来分析慢查询日志;mysql_ssl_rsa_setup用来生成ssl/tls连接的私钥和公钥;

mysql_config_editor可以将user name/password/host name/socket/port保存到当前用户家目录下的.mylogin.cnf中;也可定义MYSQL_TEST_LOGIN_FILE变量,更改保存的文件名;

这算是mysql_config_editor的一点点安全隐患;

mysql_ssl_rsa_setup用处也非常大,可以指定单个用户登录使用tls登录;运行后只能生成公钥私钥到数据目录。

具体服务端开启ssl,客户端开启ssl还需另外配置,这里不展开记录了。。

⭐写一个mysqlbinlog的奇特用法,帮助文档里没有写,将二进制日志重定向为txt文件

mysqlbinlog mysql-bin.000001 > /tmp/mysql-bin.000001.txt

 

 

============end=================

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值