mariadb

XAMPP搭建本地网站

与世无争的帅哥 提交于 2021-01-24 13:29:22
apache启动失败,应该是端口冲突,修改配置文件 17:43:55 [Apache] Attempting to start Apache service... 17:43:58 [Apache] Status change detected: running 17:43:58 [Apache] Status change detected: stopped 17:43:58 [Apache] Error: Apache shutdown unexpectedly. 17:43:58 [Apache] This may be due to a blocked port, missing dependencies, 17:43:58 [Apache] improper privileges, a crash, or a shutdown by another method. 17:43:58 [Apache] Press the Logs button to view error logs and check 17:43:58 [Apache] the Windows Event Viewer for more clues 17:43:58 [Apache] If you need more help, copy and post this 17:43:58 [Apache]

nginx代理tcp协议连接mysql

烈酒焚心 提交于 2021-01-23 21:04:21
阅读目录 一、mariadb安装及配置 1.1 在192.168.182.155安装mariadb 1.2 配置MariaDB的字符集 1.3 添加用户,设置权限 1.4 防火墙设置 二、nginx安装及配置 1.1 安装nginx 2.2、配置 2.3、重启nginx 三、验证 正文 环境: ip 系统 服务 192.168.182.155 centos7.4 安装mariadb 192.168.182.156 centos7.4 安装nginx 一、mariadb安装及配置 1.1 在192.168.182.155安装mariadb yum install mariadb-server mariadb systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动 接下来进行MariaDB的相关简单配置 mysql_secure_installation 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 设置密码 Set root password? [Y/n] <

在 Ubuntu 中安装 Apache、MySQL、PHP(LAMP)套件

删除回忆录丶 提交于 2021-01-23 09:35:27
LAMP 套件是一种流行的开源 Web 开发平台,可用于运行和部署动态网站和基于 Web 的应用程序。通常,LAMP 套件由 Apache Web 服务器、MariaDB/MySQL 数据库、PHP/Python/Perl 程序设计(脚本)语言组成。 LAMP 是 L inux, M ariaDB/ M YSQL, P HP/ P ython/ P erl 的缩写。 本教程描述了如何在 Ubuntu 18.04 LTS 服务器中安装 Apache、MySQL、PHP(LAMP 套件)。 就本教程而言,我们将使用以下 Ubuntu 测试。 操作系统 :Ubuntu 18.04.1 LTS Server Edition IP 地址 :192.168.225.22/24 1. 安装 Apache Web 服务器 首先,利用下面命令更新 Ubuntu 服务器: $ sudo apt update $ sudo apt upgrade 然后,安装 Apache Web 服务器(命令如下): $ sudo apt install apache2 检查 Apache Web 服务器是否已经运行: $ sudo systemctl status apache2 输出结果大概是这样的: ● apache2.service - The Apache HTTP Server Loaded: loaded

Getting a very bad performance with galera as compared to a standalone mariaDB server

三世轮回 提交于 2021-01-21 05:47:16
问题 I am getting an unacceptable low performance with the galera setup i created. In my setup there are 2 nodes in active-active and i am doing read/writes on both the nodes in a round robin fashion using HA-proxy load balancer. I was easily able to get over 10000 TPS on my application with the single mariadb server with the below configuration: 36 vpcu, 60 GB RAM, SSD, 10Gig dedicated pipe With galera i am hardly getting 3500 TPS although i am using 2 nodes(36vcpu, 60 GB RAM) of DB load balanced

Ansible 之 通过yum模块安装软件

拜拜、爱过 提交于 2021-01-20 10:23:23
一、安装Nginx #可通过ansible-doc yum 查看对应的帮助文档 [root@Ansible ~]# ansible test -m command -a "wget -O /etc/yum.repos.d/epel.repo" #下载epel源 [root@Ansible ~]# ansible test -m command -a "yum clean all" -u cedar -b [root@Ansible ~]# ansible test -m command -a "yum makecache" -u cedar -b [root@Ansible ~]# ansible test -m command -a "yum info nginx" -u cedar -b [root@Ansible ~]# ansible test -m yum -a "name=nginx state=present" -u cedar -b 10.3.153.8 | CHANGED => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python" }, "changed": true, "changes": { "installed": [ "nginx" ] }, [root

每日学习-ansible yum模块

天大地大妈咪最大 提交于 2021-01-17 16:53:52
yum模块用于在python2环境下管理基于RPM的Linux发行版中的rpm包,在python3环境中使用dnf模块。 yum模块常用参数 name:必须参数,指定要操作的包名,同时可以指定版本,,如果指定了以前的版本,需要打开allow_downgrade参数;如果state参数为latest,name参数可以指定为'*',这意味着yum -y update;如果指定了本地的rpm文件或是一个url连接,需要state参数为present。 allow_downgrade:是否允许rpm包版本降级(True或False) state:安装 (present or installed, latest) 或删除 (absent or removed) 包, download_only:仅下载,不安装 download_dir:与download_only参数一起使用,指定下载包的目录 disable_gpg_check:当state参数值为present或latest时,禁用gpg检查 list:列出包的安装,更新,可用以及仓库信息,相当于yum list yum模块示例 1、安装php和mariadb - name: install php and mariadb yum: name= "{{ item }}" with_items: - php - mariadb 2

阿里云服务器纯净版centos7.4 LNMP安装

会有一股神秘感。 提交于 2021-01-14 19:20:08
yum 安装依赖(很重要) yum -y install php-mcrypt libmcrypt-devel libxml2 libxml2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt libxslt-devel cyrus-sasl-plain cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib m4 autoconf gcc gcc-c++ openssl openssl-devel pcre pcre-devel zlib zlib-devel wget net-tools zip unzip bzip2 下载必要安装包 wget -O nginx-1.12.1.tar.gz https://nginx.org/download/nginx-1.12.1.tar.gz // nginx 安装包 wget -O php-7.2.tar.gz http://cn2.php.net/get/php-7.2.3.tar.gz/from/this/mirror //php7.2安装 1 安装 nginx 1.1 解压编译安装 nginx (安装在 /server/nginx 目录下) tar zxvf nginx-1.12.1

Git+Gitlab+Ansible剧本实现一键部署动态网站(二)--技术流ken

拥有回忆 提交于 2021-01-14 07:53:15
项目需求 需求一.、使用gitlab创建项目 需求二、 使用ansible的roles实现一键化部署wordpress 每次部署需要备份之前的网站数据 使用roles 使用templates 脚本对网站监控检测 需求三、 完成之后项目上传至gitlab 项目部署环境 centos7 Gitlab服务器: 10.220.5.137 Ansible服务器: 10.220.5.138 wordpress服务器1: 10.220.5.139 防火墙以及selinux关闭状态 创建gitlab项目 使用gitlab创建一个项目 相信大家对这个已经很熟悉了,所以我就不再详细演示该过程 第一步:打开浏览器创建项目 这里我创建了一个wordpress的项目 上传安装包到远程仓库 上传wordpress到gitlab 第一步:创建目录 [root@ken ~]# mdkir /k [root@ken ~]# cd /k 第二步:找到远程仓库的位置 第三步:下载远程仓库项目 [root@ken k]# git clone http://10.220.5.137/webg1/wordpress.git Cloning into 'wordpress'... Username for 'http://10.220.5.137': root Password for 'http://root@10.220

【分享】软件测试--数据库基础知识

时光总嘲笑我的痴心妄想 提交于 2021-01-13 17:10:50
一、为什么要学习数据库 能够反作用于业务和快速分析定位问题 在软件开发中会遇到很多问题,追根究底它就是一个数据库里数据的问题,就比如说我们要去验证注册来源对不对,如果我们不去查库的话,我不知道有这个字段的存在,虽然它需求里面说了这么一段话,但实际我从页面上去做功能测试的时候,我并不能看到这个注册来源到底存得对不对,所以我们要去看数据库。 二、常见数据库 1、关系型数据库 关系型数据库:关系型数据库的官方解释比较难理解,其实简单点来讲,关系型数据库就是以行和列的形式储存数据的组织结构,这里体现为二维结构的表,而且多个表之间可能会存在一些关系。 1)Oracle Oracle是美国oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,oracle数据库的特点是安全、高速、稳定、并发性好,这些特点都使得很多大企业都选择数据库的时候毫不犹豫的选择了oracle。 早些年的时候,世界500强几乎100%都是oracle的用户。但是oracle是收费的,而且不便宜,这也使得很多初创公司或者中小型企业是完全没有能力去负担这笔开支,而放弃使用oracle,转而选择简便易用,更轻量级且免费开源的MySQL。 2)MySQL MySQL是一种开发源代码的关系型数据库管理系统,并且因为其速度,可靠性和适用性备受中小型企业的青睐。虽然早期版本不支持事物操作、子查询、外键、存储过程和视图等功能

mysql —备份和恢复

廉价感情. 提交于 2021-01-13 08:54:23
备份的目的    灾难恢复、硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据 丢失场景 备份注意要点    能容忍最多丢失多少数据   恢复数据需要在多长时间内完成   需要恢复哪些数据 还原要点    做还原测试,用于测试备份的可用性   还原演练 备份类型: 完全备份,部分备份    完全备份 :整个数据集    部分备份 :只备份数据子集,如部分库或表 完全备份、增量备份、差异备份    增量备份 :仅备份最近一次完全备份或增量备份(如果存在增量)以来变化 的数据,备份较快,还原复杂    差异备份 :仅备份最近一次完全备份以来变化的数据,备份较慢,还原简单 注意:二进制日志文件不应该与数据文件放在同一磁盘 冷、温、热备份 冷备 :读写操作均不可进行 温备 :读操作可执行;但写操作不可执行 热备 :读写操作均可执行    MyISAM:温备,不支持热备    InnoDB: 都支持 物理和逻辑备份 物理备份 :直接复制数据文件进行备份,与存储引擎有关,占用较多的空间, 速度快 逻辑备份 :从数据库中“导出”数据另存而进行的备份,与存储引擎无关, 占用空间少,速度慢,可能丢失精度。 备份时需要考虑的因素 温备的持锁多久 备份产生的负载 备份过程的时长 恢复过程的时长 备份什么 数据 二进制日志、InnoDB的事务日志 程序代码(存储过程、存储函数、触发器、事件调度器)