cnetos7安装mysql并开启慢日志查询
2024-09-02 13:04:01
参考博客地址https://www.cnblogs.com/luyucheng/p/6265594.html
安装部署(5.7)
#下载Yum Repository
curl -O https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
#查看可用的repo
yum repolist enabled|grep "mysql.*-community.*"
#安装mysql
yum -y install mysql-community-server
#启动mysql
systemctl start mysqld
systemctl enable mysqld
#设置密码
#查找初始密码
grep 'temporary password' /var/log/mysqld.log
#登录后重置密码
set password=password('admin@123');
#密码设置规则
#取消密码的强度
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
#允许所有远程IP来连接这个mysql
grant all privileges on *.* to lzpddd@'%' identified by 'admin@123';
开启慢日志查询
开启和查看mysql慢日志查询
查看慢日志相关参数
mysql> show variables like 'slow_query%';
+---------------------------+----------------------------------+
| Variable_name | Value |
+---------------------------+----------------------------------+
| slow_query_log | OFF |
| slow_query_log_file | /var/lib/mysql/node-slow.log |
+---------------------------+----------------------------------+ mysql> show variables like 'long_query_time';
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| long_query_time | 10.000000 |
+-----------------+-----------+
开启慢日志
#修改配置文件
vim /etc/my.cnf #开启慢日志
slow_query_log = ON
#设置慢日志存储路径
slow_query_log_file = /var/lib/mysql/node-slow.log
#查询超过1秒就记录
long_query_time = 1 #重启mysql服务
service mysqld restart
验证慢日志是否生成
mysql> show variables like 'slow_query%';
+---------------------+------------------------------+
| Variable_name | Value |
+---------------------+------------------------------+
| slow_query_log | ON |
| slow_query_log_file | /var/lib/mysql/node-slow.log |
+---------------------+------------------------------+ mysql> show variables like 'long_query_time';
+-----------------+----------+
| Variable_name | Value |
+-----------------+----------+
| long_query_time | 1.000000 |
+-----------------+----------+ #执行一条慢查询语句
mysql> select sleep(2);
查看node-slow.log是否生成
最新文章
- Python 安装Twisted 提示python version 2.7 required,which was not found in the registry
- 更新centos curl
- VS 2015打开项目闪退,新建项目提示未将对象引用到实例
- There was an internal API error.的解决办法
- I2C读写时序
- Android - 位置定位(Location)服务(Service)类的基本操作
- 用Markdown来写作
- img图片标签alt和title属性的区别
- svn冲突意思
- python-markdown
- oracle.exe 内存占用过大
- sersync+rsync实现服务器文件实时同步
- bzoj千题计划186:bzoj1048: [HAOI2007]分割矩阵
- 强化Linux安全的10个技能
- 「小程序JAVA实战」小程序视频列表到详情功能(58)
- ShaderForge打造自定义光照模型
- 服务管理(svcadm)
- 路径方案数 [SPFA,拓扑排序]
- Zabbix-3.0.0 安装Graphtree
- [bzoj] 2049 洞穴勘探 || LCT
热门文章
- 安装Dubbo-admin
- jQuery TE
- conda进行python环境隔离
- Nexus上传python包
- IDEA中提示配置jdk1.8
- 关于Flink slot 和kafka topic 分区关系的说明
- php代码规范->;如何写出规范且易于理解的项目代码-ZX版
- [Mobi] 移动端应用技术选型的思考, Native, Flutter, Quasar, React Native
- 分页Model
- 【LEETCODE】65、字符分类,medium&;easy级别,题目:20、647、3