mariadb

在Fedora 23 Server和Workstation上安装LAMP(Linux, Apache, MariaDB和PHP)

六眼飞鱼酱① 提交于 2020-03-13 03:33:03
在安装LAMP之前,建议先更新系统包 $ sudo dnf update 第一步:安装Apache Web服务器 1.在Fedora 23安装Apache,你可以运行下面的命令: $ sudo dnf install httpd 2.安装完成后,我们设置在系统启动时自动启动Apache,然后我们将开始验证Apache的状态。运行以下一系列的命令: $ sudo systemctl enable httpd.service $ sudo systemctl start httpd $ sudo systemctl status httpd 3.运行通过HTTP和HTTPS访问Web服务器,在Fedora的防火墙添加以下规则: $ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd --permanent --add-service=https 4.现在来验证一下 $ ip a | grep inet //得到系统IP地址 打开浏览器在地址输入: http://你的IP地址。 注:默认的Apache目录/var/www/html/ 第二步:安装MariaDB服务器 5.在Fedora 23安装MariaDB,运行以下命令: $ sudo dnf install mariadb-server 6

在Fedora 23 Server和Workstation上安装LAMP(Linux, Apache, MariaDB和PHP)

会有一股神秘感。 提交于 2020-03-13 03:32:32
在安装LAMP之前,建议先更新系统包 $ sudo dnf update 第一步:安装Apache Web服务器 1.在Fedora 23安装Apache,你可以运行下面的命令: $ sudo dnf install httpd 2.安装完成后,我们设置在系统启动时自动启动Apache,然后我们将开始验证Apache的状态。运行以下一系列的命令: $ sudo systemctl enable httpd.service $ sudo systemctl start httpd $ sudo systemctl status httpd 3.运行通过HTTP和HTTPS访问Web服务器,在Fedora的防火墙添加以下规则: $ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd --permanent --add-service=https 4.现在来验证一下 $ ip a | grep inet //得到系统IP地址 打开浏览器在地址输入: http://你的IP地址 。 注:默认的Apache目录 /var/www/html/ 第二步:安装MariaDB服务器 5.在Fedora 23安装MariaDB,运行以下命令: $ sudo dnf install mariadb-server 6

超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数

柔情痞子 提交于 2020-03-12 19:12:57
超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数 介绍galera cluster原理的文章已经有一大堆了,百度几篇看一看就能有相关了解,这里就不赘述了。本文主要侧重实操,因为跟着百度前几页的搭建教程或多或少都有坑,前后配置逻辑矛盾的也有。终于,经过几个通宵的bug修复,反复验证,力求以最简洁的代码,最少的操作量,最直白的逻辑来完成集群的搭建。因为操作过程中,网上对wsrep相关参数的介绍少之又少,所以最后特别写了完整版的参数说明,供搭建成功后,各种测试调试使用,对于这些参数有坑的地方,欢迎在底下留言,供大家参考,谢谢。 对于mysql的集群方案,我之前总结过,详情点击查看, 多图文,详细介绍mysql各个集群方案 一,需求了解 Galera Cluster需要至少三个节点的服务器硬件。 如果群集在单个交换机上运行,请使用三个节点。如果您的群集跨越多个交换机,请使用三个交换机。如果您的群集跨越网络,请使用三个网络。如果您的群集跨越数据中心,请使用三个数据中心。这样可以确保在网络中断的情况下,群集可以维护主组件。 1,硬体需求 对于服务器硬件,每个节点至少需要以下组件: 1 GHz单核CPU; 512 MB RAM; 100 Mbps网络连接; 注意:Galera Cluster可能会由于内存不足而在有限的硬件上运行时偶尔崩溃。为避免这种情况

Python mariadb

孤街浪徒 提交于 2020-03-12 05:02:26
文章目录 Python mariadb 一、python mariadb使用实例 1.连接数据库如下 2.插入数据 3.查询数据 二、实现增删改查 1.输入数据一组并插入查询 2.修改数据 3.删除数据 Python mariadb 一、python mariadb使用实例 先安装PyMySQL库 pip install PyMySQL 1.连接数据库如下 import pymysql # 连接配置信息 conn = pymysql . connect ( host = '127.0.0.1' , port = 3306 , user = 'root' , password = '123' , db = 'hghtest' , charset = 'utf8mb4' , cursorclass = pymysql . cursors . DictCursor ) # 创建连接 cur = conn . cursor ( ) cur . execute ( "SELECT id1,amount1 FROM t1" ) for r in cur : print ( r ) cur . close ( ) conn . close ( ) 数据库中的数据 2.插入数据 import pymysql # 连接配置信息 config = { 'host' : '127.0.0.1' ,

zabbix3.4.6监控系统搭建

前提是你 提交于 2020-03-11 01:33:34
作者:Mr大表哥 来源: https://blog.51cto.com/zpf666/2068934 一.准备工作 系统版本号:cat /etc/redhat-release OS:centos7.6 Zabbix version:3.4.6(2018/1/15日上线的新版本) Database:MariaDB 关闭防火墙:systemctl stop firewalld 防火墙开机不自启:systemctl disable firewalld 关闭selinux: 临时:setenforce 0 永久:sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 一切准备好后,重启系统! 二.先安装MariaDB数据库 1.概述: MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 2.yum安装MariaDB yum -y install mariadb-server mariadb 3.启动和开机自启数据库 systemctl start

OpenStack入门之核心组件梳理(3)——Glance篇

时光毁灭记忆、已成空白 提交于 2020-03-09 22:21:59
OpenStack入门之核心组件梳理(3)——Glance篇 前言 ​ 之前的文章中相继介绍了OpenStack中关于Keystone以及Nova组件的概念、架构、原理等内容,那么本文继续讲述OpenStack中的Glance组件的相关理论要点。 ​ 对于Glance组件的理解还是需要对OpenStack整体概念和组件构成有所掌握,并且在OpenStack这一大项目中,对于各个组件之间的联系的梳理还是尤为重要的。笔者给出下面的几篇文章,对于初学者而言理解起来有所帮助。 ​ 友情链接: ​ OpenStack概念以及核心组件概述 ​ OpenStack部署节点类型和架构 ​ OpenStack核心组件Keystone ​ OpenStack核心组件Nova ​ Glance是OpenStack中提供的服务的,用户可以上传和发现与其他服务一起使用的数据资源。本文主要从Glance组件的概念及作用、主要的功能模块、基本的架构组成、以及其支持虚拟机镜像的格式类型四个方面进行阐述,最后对Glance项目做一个总结。 ​ 一、Glance的概念作用 1.1概念引入 ​ 对于Glance项目,笔者在之前的文章(参考上述链接文章)中有基本介绍,从中可以了解Glance项目是OpenStack中用来通过Image Service(镜像服务)的。 ​

Centos7安装MySQL8

余生长醉 提交于 2020-03-09 14:14:05
MySQL 8.0 安装配置及错误排查 安装系统依赖 根据自有系统情况选择是否安装依赖包 yum install -y openssl-devel.x86_64 openssl.x86_64 yum install -y libaio.x86_64 libaio-devel.x86_64 yum install -y perl.x86_64 perl-devel.x86_64 yum install -y perl-JSON.noarch yum install -y autoconf yum install -y wget yum install -y net-tools 官网下载 MySQL 下载有两种方式 1.下载tar 包后上传 mysql官网下载链接 :https://dev.mysql.com/downloads/mysql/ Select Operating System 中选择 “Red Hat Enterprise Linux / Oracle Linux” Select OS Version 中选择 “Red Hat Enterprise Linux / Oracle Linux 7(x86, 64-bit)” 点击Download(mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar) 上传包有xftp等工具可以使用 rz 命令

构建高大上的MySQL监控平台

大憨熊 提交于 2020-03-08 22:16:59
概述 对于MySQL的监控平台,相信大家实现起来有很多了:基于天兔的监控,还有基于zabbix相关的二次开发。相信很多同行都应该已经开始玩起来了。我这边的选型是prometheus + granafa的实现方式。简而言之就是我现在的生产环境使用的是prometheus,还有就是granafa满足的我的日常工作需要。在入门的简介和安装,大家可以参考这里: https://blog.51cto.com/cloumn/detail/77 1、首先看下我们的监控效果、mysql主从 2、mysql状态: 3、缓冲池状态: exporter 相关部署 1、安装exporter [root@controller2 opt]# https://github.com/prometheus/mysqld_exporter/releases/download/v0.10.0/mysqld_exporter-0.10.0.linux-amd64.tar.gz [root@controller2 opt]# tar -xf mysqld_exporter-0.10.0.linux-amd64.tar.gz 2、添加mysql 账户: GRANT SELECT, PROCESS, SUPER, REPLICATION CLIENT, RELOAD ON *.* TO 'exporter'@'%'

CentOS7安装Cacti1.1.38(亲测可用)

风格不统一 提交于 2020-03-08 13:29:12
1.软件安装 1.1 更新系统 yum -y install wget vim-enhanced mkdir /etc/yum.repos.d/backup mv /etc/yum.repos.d/{*.repo,backup} wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.163.com/.help/CentOS7-Base-163.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo rm -rf /var/cache/yum rm -rf /var/cache/man yum makecache yum update 1.2 安装 Cacti 部署环境所需软件包 1.2.1 添加 MariaDB YUM 仓库,执行以下脚本 echo '# MariaDB 10.2 CentOS repository list - created 2017-07-03 06:59 UTC #http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = https://ipv4.mirrors.ustc

MySQL数据同步,出现Slave_SQL_Running:no和slave_io_running:no问题的解决方法

那年仲夏 提交于 2020-03-08 11:41:40
1.问题描述 当我们配置好MySQL主主同步时,是可以实现主主同步,但是重启机器后或者其他原因导致MySQL无法同步了。 2.Slave两个关键进程 mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是 slave_sql_running ,一个是 Slave_IO_Running ,一个负责与主机的io通信,一个负责自己的slave mysql进程。 3.如果是Slave_SQL_Running:no: 解决办法如下: MariaDB [ ( none ) ] > stop slave ; MariaDB [ ( none ) ] > SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1 ; START SLAVE ; MariaDB [ ( none ) ] > start slave ; MariaDB [ ( none ) ] > show slave status \G 4.如果是slave_io_running:no 解决办法如下: 1、查看主服务器: MariaDB [ ( none ) ] > show master status \G 2、在从服务器上查看: 问题所在:发现Master_Log_File没有对应。 3、出现Slave_IO_Running: No的机器上操作: MariaDB [ (