记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
 
0

MySQL8设置空密码

发表者:admin分类:数据库2023-01-14 15:15:14 阅读[361]
openEuler 安装MySQL8并设置空密码1,主机安装haproxy后,与后端mysql代理实现负载均衡,需要在haproxy中添加后端检查,并在mysql中添加一个空密码账号。具体操作命令如下: mysql>  CREATE USER `haproxy`@`%` IDENTIFIED WITH mysql_native_password BY '123fdafdaf' PASSWORD EXPIRE NEVER;mysql>  GRANT ALL ON *.* TO 'haproxy'@'%' with grant option ;mysql>  grant system_user on *.* to root;mysql>  UNINSTALL COMPONENT 'file://component_validate_password';mysql>  ALTER USER 'haproxy'@'%' IDENTIFIED BY '';mysql>  flush privileges;2,如执行遇到此报错: 1227 - Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation需要执行此命令: grant system_user on *.* to root;3, 如mysql有密码策略,需要关闭密码策略。mysql>  UNINSTALL COMPONENT 'file://component_validate_password';
使用 HAProxy 进行 MySQL 负载平衡应用程序通常通过在其中一个数据库节点上打开连接来连接到数据库集群或复制的设置,以便运行事务。如果数据库节点发生故障,客户端将需要重新连接到另一个数据库节点,然后才能继续为请求提供服务。有不同的方法可以提供与一个或多个 MySQL 数据库服务器的连接。一种方法是使用支持连接池、负载平衡和故障转移的数据库驱动程序,例如:JDBC driver for MySQL (MySQL Connector/J)PHP MySQL 本机驱动程序 for master slave (mysqlnd-ms)上述数据库驱动程序旨在为客户端在连接到独立MySQL服务器,MySQL群集(NDB)或MySQL复制设置时提供透明度。但是,在其他集群设置中,如 Galera Cluster for MySQL 或 MariaDB,JDBC 和 PHP 驱动程序不知道内部 Galera 状态信息。例如,Galera 捐赠节点在帮助另一个节点重新同步时可能处于只读状态(如果 SST 方法是 mysqldump 或 rsync),或者如果发生裂脑,它可能处于非主要状态。另一种解决方案是在客户端和数据库集群之间使用负载均衡器。本教程将引导您了解如何使用 ClusterControl 使用 HAProxy 部署、配置和管理 MySQL 负载平衡。白皮书的内容什么是HAProxy?MySQL 的运行状况检...
文档课题:oracle基于rman实现坏块介质的恢复数据库:oracle 11.2.0.4对于物理损坏的数据块,可以通过RMAN块介质恢复(BLOCK MEDIA RECOVERY)功能来完成受损块的恢复,而不需要恢复整个数据库或所有文件来修复少量受损的数据块.前提是要有一个可用的RMAN备份.以下演示使用rman实现坏块恢复的实验过程.1、前期准备1.1、建测试表SYS@orcl 16:19:19> select * from v$version where rownum<2;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production--创建用于演示的datafile.SYS@orcl 16:38:29> create tablespace tbs_tmp datafile '/u01/app/oracle/oradata/orcl/tbs_tmp01.dbf' size 10m autoextend on;Tablespace created.SYS@orcl 16:40:48> grant select on dba_objects to scott;Grant succeeded.SYS@orcl 16:39:17> conn scott/tiger;Connected.Session altered.--基于新的数据文件创建tb_tmp表.SCOTT@orcl 16:41:53> create table tb_tmp tablespace tbs_tmp as select * from dba_objects;Table created.SYS@orcl 16:42:56> col...
第一:我们在说什么?注意: 这是文章的英文版本,法文版见这里.Use Haproxy with Let's Encrypt - [EN] · Blog de Victor Héry (victor-hery.com)haproxy :哈代理是一个代理软件。它有很多用途,但在这里我们将使用它的能力来反向代理 HTTP 和 HTTPS。在这篇文章中,我们将考虑您有一个有效的Haproxy服务器和一个有效的配置。Let's Encrypt:让我们加密是由Mozilla基金会和思科赞助的开源项目。想法是创建一个免费的证书颁发机构,以便创建SSL证书并这样做,允许大多数人使用HTTPS和安全网站。关于SSL证书的通常成本,这是一个非常有趣的项目!除此之外,Let's Encrypt非常易于使用,这主要归功于允许非常轻松地创建证书的API。我们将在这篇文章中通过Let's Encrypt官方python客户端使用此API。编辑 : 04/04/16 : 添加有关在 HTTP haproxy 前端中使用重定向 HTTP 到 HTTPS 时的情况的说明编辑 : 09/16/16 : 使用新的二进制文件进行更新 + 添加带有一些 scritps 的 git 存储库以自动化 LE 管理概念Let's Encrypt提供了许多选项来通过其客户端创建和验证证书。如果您的 Haproxy 与 Web 服务器本地化在同一台服务器上,您可以使用 --webroot 选项,该选项允...
使用 haproxy (HTTP/HTTPS) 配置反向代理或者:让我们使用其工作是代理的软件请注意,我们将在这里将其用作HTTP / HTTPS代理,但是haproxy可以充当从邮件服务器到mysql服务器的任何内容的代理,以及全局任何使用TCP的代理。为什么会这样?在您的 Web 服务器前面拥有反向代理有几个优点。没有可公开访问的Web服务器(例如,为了保护它)预处理请求(会话数、带宽限制等)在多个 Web 服务器之间摆动请求集中公共访问(仅使用一个公共 IP,其后面有不同的 Web 服务器)一次不习惯,咱们攻具体
html {overflow-x: initial !important;}:root { --bg-color:#ffffff; --text-color:#333333; --select-text-bg-color:#B5D6FC; --select-text-font-color:auto; --monospace:"Lucida Console",Consolas,"Courier",monospace; --title-bar-height:20px; } .mac-os-11 { --title-bar-height:28px; } html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; } body { margin: 0px; padding: 0px; height: auto; inset: 0px; font-size: 1rem; line-height: 1.42857; overflow-x: hidden; background: inherit; tab-size: 4; } iframe { margin: auto; } a.url { word-break: break-all; } a:active, a:hover { outline: 0px; } .in-text-selection, ::selection { text-shadow: none; background: var(--select-text-bg-color); color: var(--select-text-font-color); } #write { margin: 0px auto; height: auto; width: inherit; word-break: normal; overflow-wrap: break-word; position: relative; white-space: normal; o...
Haproxy一些高级功能配置  一、基于cookie的会话保持cookie value:为当前server指定cookie值,实现基于cookie的会话黏性1、配置选项cookie name [ rewrite | insert | prefix ][ indirect ] [ nocache ][ postonly ] [ preserve ][ httponly ] [ secure ][ domain ]* [ maxidle <idle> ][ maxlife ] name:cookie 的key名称,用于实现持久连接 insert:如果没有就插入新的cookie indirect:不会向客户端发送服务器已经处理过请求的cookie信息,间接 nocache:当client和hapoxy之间有缓存时,不缓存cookie2、配置实例listen web_host bind 192.168.32.204:80 mode http log global balance roundrobin cookie SERVER-COOKIE insert indirect nocache server web1 10.0.0.201:80 cookie web1 check inter 3000 fall 3 rise 5 server web2 10.0.0.202:80 cookie web2 check inter 3000 fall 3 rise 53、测试[root@node3 ~]# curl --cookie "SERVER-COOKIE=web1" http://192.168.32.204/index.html web01 10.0.0.201 [root@node3 ~]# curl --cookie "SERVER-COOKIE=web2" http://192.168.32.204/index.html web02 10.0.0.20...
 
0

HAPROXY的调度算法

发表者:admin分类:应用服务2023-01-07 11:05:26 阅读[364]
HAPROXY的调度算法一、实验拓扑及环境 System OS: CentOS Linux release 7.8.2003 (Core) 内核:3.10.0-1127.el7.x86_64 web01: node1 10.0.0.201 nginx web02: node2 10.0.0.202 nginx haproxy: node4 192.168.32.204 外网 node4 10.0.0.204 内网 客户机: node3 192.168.32.203实验环境的部署见《二、Haproxy的部署及配置文件说明》https://www.cnblogs.com/yaokaka/二、服务器动态权重调整yum install -y socat #Socat 是 Linux 下的一个多功能的网络工具,名字来由是Socket CAT,Socat 的主要特点就是在两个数据流之间建立通道,且支持众多协议和链接方式。如 IP、TCP、 UDP、IPv6、Socket文件等。 #查看haproxy的信息 echo "show info" | socat stdio /var/lib/haproxy/haproxy.sock # echo "get weight web_port/web01" | socat stdio /var/lib/haproxy/haproxy.sock 1 (initial 1) echo "set weight web_port/web01 2" | socat stdio /var/lib/haproxy/haproxy.sock Backend is using a static LB algorithm and only accepts weights '0%' and '100%'.三、Haproxy的调度算法1、静态算法静态算法:按照事...
 
0
一、Haproxy在centos7上的部署1、实验环境System OS: CentOS Linux release 7.8.2003 (Core) 内核:3.10.0-1127.el7.x86_642、yum安装[root@node4 ~]# yum provides haproxy Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile haproxy-1.5.18-9.el7.x86_64 : TCP/HTTP proxy and load balancer for high availability environments Repo : base [root@node4 ~]# yum install -y haproxy #yum部署的haproxy版本为比较旧3、第三方安装包部署 #https://pkgs.org/download/haproxy #下载rpm包 #部署步骤 #准备工作 mkdir /app cd /app #Download latest cheese-release rpm from #http://www.nosuchhost.net/~cheese/fedora/packages/epel-7/x86_64/cheese-release.html wget http://www.nosuchhost.net/~cheese/fedora/packages/epel-7/x86_64/cheese-release-7-1.noarch.rpm #Install cheese-release rpm: rpm -Uvh cheese-release*rpm #查看可以安装的haproxy版本 [root@node4 ~]# yum provides haproxy Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile haproxy-1.5.15-1.el...
TEWA-600AEM天翼光猫超级管理员密码获取用户账号登陆(账号密码均在猫上)网页上面输入 光猫的地址: http://192.168.1.1/   ,输入账号密码后登陆,使用浏览器查看源代码,找到 ,sessionKey=456337377 根据以下格式填写http://192.168.1.1/telandftpcfg.cmd?action=add&telusername=光猫用户名&telpwd=光猫登陆密码&telport=23&telenable=1&ftpusername=光猫用户名&ftppwd=光猫登陆密码&ftpport=21&ftpenable=1&sessionKey=sessionKey最后内容如下:http://192.168.1.1/telandftpcfg.cmd?action=add&telusername=useradmin&telpwd=vf4zf&telport=23&telenable=1&ftpusername=useradmin&ftppwd=vf4zf&ftpport=21&ftpenable=1&sessionKey=456337377将以上内容输入到浏览器中,会出现,提示 填写 ftp与telnet信息,然后关闭浏览器窗口。如果未出现,需要重新配置上面的sessionKey。上一步正常完成后,使用telnet登陆,输入光猫上面的账号与密码。最后输入telecomadmin get 可以查看相关 密码,或是输入help,可以查看所有shell命令。BCM96848 Broadband RouterLogin: useradminPassw...
    总共266页,当前第8页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18