MySQL 8 忘记密码的解决办法

mysql 以前版本重置密码的方式已经不适合于mysql 8,正确的步骤如下: 1. 在my.cnf添加skip-grant-tables 2. 重启mysql,直接敲mysql进入 3. 清空root密码 # update user set authentication_string=” where user=’root’; 4. my.cnf注释掉skip-grant-tables 5. 重启mysql 6. 敲mysql进入设置密码 # ALTER user ‘root’@’localh…

阅读全文 »

CentOS 7 安装 MySQL 8

安装mysql 8 yum源 # rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 禁用所有的mysql repo 库 # sed -i ‘s/enabled=1/enabled=0/’ /etc/yum.repos.d/mysql-community.repo 安装mysql 8 # yum –enablerepo=mysql80-community install mysql-communi…

阅读全文 »

CentOS 7 安装部署 Grafana

Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器。Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB。 Grafana 主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源;Graphite 和 InfluxDB 查询编辑器等等。 配置Grafana yum源 # vim /etc/yum.repos.d/grafana.repo [grafana] name=gra…

阅读全文 »

ELK 7.4.2 配置x-pack开启用户认证

X-Pack是一个Elastic Stack的扩展,将安全,警报,监视,报告和图形功能包含在一个易于安装的软件包中。ELK 6.8 以上版本已经全面集成x-pack不需要单独安装,其中最关键的一点是ES和Kibana的安全认证功能可以直接使用了,下面是开启配置步骤 Elasticsearch开启安全认证 编辑elasticsearch.yml配置文件增加如下配置即可 xpack.security.enabled: true xpack.license.self_generated.type: b…

阅读全文 »

CentOS 7 安装 ELK 7.4.2

日志主要包括系统日志和应用程序日志,运维和开发人员可以通过日志了解服务器中软硬件的信息,检查应用程序或系统的故障,了解故障出现的原因,以便解决问题。分析日志可以更清楚的了解服务器的状态和系统安全状况,从而可以维护服务器稳定运行。 ​ 但是日志通常都是存储在各自的服务器中。如果管理数十台服务器, 查阅日志需要依次登陆不同的服务器,查看过程就会很繁琐从而导致工作效率低下。虽然可以使用 rsyslog 服务将日志汇总。但是统计一些日志中的数据或者检索也是很麻烦的,一般使用grep、awk、wc、sor…

阅读全文 »

The server requested authentication method unknown to the client

php-mysqlnd连接mysql 8.0报错:The server requested authentication method unknown to the client,出现这个问题的原因是因 mysql8.0 引入了新特性 caching_sha2_password,而老版本的php-mysqlnd用的是mysql_native_password加密插件,解决方法如下: 1. 用如下语句查看MySQL当前加密方式 select host,user,plugin from user; …

阅读全文 »

MySQL 8.0 设置初始密码

安装好mysql 8.0后,查看初始密码: sudo grep ‘temporary password’ /var/log/mysqld.log 本地MySQL客户端登录:mysql -uroot -p ,输入默认密码进去,如果不修改默认密码,操作执行命令会报错如下: You must reset your password using ALTER USER statement before executing this statement. 修改密码 mysql> ALTER USER …

阅读全文 »

MySQL 8.0用户和角色管理

MySQL 8.0 正式版目前已发布,MySQL 8.0 增加了很多新的功能,具体可参考「MySQL 8.0 正式版 8.0.11 发布!」一文。 MySQL 8.0 在用户管理方面增加了角色管理,默认的密码加密方式也做了调整,由之前的 SHA1 改为了 SHA2。同时加上 MySQL 5.7 的禁用用户和用户过期的功能,MySQL 在用户管理方面的功能和安全性都较之前版本大大的增强了。 在本教程中,我们将介绍 MySQL 下用户管理上的一些新特性和如何使用角色来简化权限管理。 注:本教程大部分…

阅读全文 »

CentOS 8 nftables简介和基础操作

一、什么是nftables? nftables 是新的数据包分类框架,新的linux防火墙管理程序,旨在替代现存的 {ip,ip6,arp,eb}_tables。简而言之: 它在 Linux 内核版本高于 3.13 时可用。 它有一个新的命令行工具 ntf,它的语法与 iptables 不同。 它也包含了一个兼容层,让你在新的 nftables 内核框架之上运行 iptables 命令。 它提供了通用的集合基础允许你建立映射和关联。你可以使用这个新特性把你的规则集分类到多维树中,这大大地减少了找…

阅读全文 »