墨墨导读:有人说目前为止8.0是最好的版本,我们来看看在运维方面MySQL 8.0带来了哪些便捷命令。
自MySQL 8.0 GA版本发布以来,MySQL生态发生了很大的变化,推出了很多功能 ,有人说目前为止8.0是最好的版本。随之而来的在运维方面带来了很多便捷命令。
下面选出日常运维常用的最便捷的4个命令:RESTART,PERSIST,RETAIN CURRENT PASSWORD,EXPLAIN。
RESTART
RESTART语句从客户机会话中执行此重新启动命令:算是万能的命令了。
重启的一个用途是:
MySQL穷住无法在处理服务;
静态系统变量进行配置更改,只能在服务启动生效;
日常运维维护窗口,硬件升级,迁移等;
复杂的环境中,无法确认my.cnf文件,但必须重新启动服务;
测试环节中需要清空缓存;
传统的方式是 注册服务方式,或则 mysqld_safe方式,mysqladmin shutdown,客户端shutdwon,kill 等命令。
8.0支持命令行restart命令:
mysql> RESTART;
Query OK, 0 rows affected (0.00 sec)
Error 日志信息:
ps进程跟踪:
备注:pid没有变化 ,需要shutdown权限
PERSIST
PERSIST,PERSIST_ONLY将变量设置写入mysqld-auto.cnf。就是把动态变量,记录到配置文件列。
有两种命令:PERSIST和PERSIST_ONLY,
P