mariadb

大型网站架构——百万PV网站

给你一囗甜甜゛ 提交于 2020-03-17 01:04:03
实验架构: 黑线是正常情况数据的流向 红色是异常情况下数据流向 实验环境: CentOS7-1(master) 192.168.13.128 nginx反向代理(主)、redis缓存处理器(主)、mysql数据库(主) CentOS7-2(backup) 192.168.13.129 nginx反向代理(备)、redis缓存处理器(备)、mysql数据库(从) CentOS7-3(tomcat1) 192.168.13.130 tomcat(主) CentOS7-4(tomcat2) 192.168.13.131 tomcat(备) 1,安装部署nginx和keepalive服务(主备都需安装) [root@master ~]# systemctl stop firewalld.service ##关闭防火墙 [root@master ~]# setenforce 0 [root@master ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm ##安装nginx源 [root@master ~]# yum install -y keepalived nginx ##下载nginx和keepalive服务 [root

Linux 使用rpm创建 mysql8

不羁岁月 提交于 2020-03-16 21:48:44
数据库包下载:https://pan.baidu.com/s/1U1x_HSiLBzlcR6HLTRoF8g 提取码:b5vt 下载后上传到服务器下,我放的目录是/usr/local 安装mysql步骤: 清理环境 centos7会自带一个mariadb 查看是否已安装 rpm -qa |grep -i mysql rpm -qa |grep -i mariadb(centos7默认系统自带的) mariadb是从mysql来的,是它的一个分支,需要清理掉 清理掉mariadb包 用yum直接安装你的话,用的mariadb的yum源,它跟mysql官方正式版不太一样,我们要安装官方正式版,就需要清掉mariadb,然后手动安装自己下载的官方正式版mysql rpm -e 加上包名,把mariadb包清掉 可以看到用rpm删除会失败,提示有依赖关系的软件需要安装 rpm -e mariadb-libs-5.5.64-1.el7.x86_64 rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb 解压上传的 mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar 开始安装: 一般用装软件用yum直接安装也可以,但是有一个问题

mariaDB & MySQL 权限与远程连接

亡梦爱人 提交于 2020-03-16 20:02:28
我们大家链接这个数据库可能都用root作为用户名!但默认不可以远程访问! 如果要远程访问怎么处理呢? 1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 2 FLUSH PRIVILEGES; 第二行就是令修改立刻生效,不用重启数据库; 第一行就是权限分配! ALL PRIVILEGES 表示所有权限 * . * 表示 数据库.表 这里是 所有数据库.所有表 ' root ' @ ' % ' 表示 用户名在哪个地址上 %标识所有IP 地址,记得好像可以输入掩码还是段,记得不清了 呵呵呵。 ' password ' 该处要以该密码登录 GRANT OPTION 表示 这些具备的权限可以再分发。 推而广之! 1 GRANT select on DB1.xxSummary TO 'outsider1'@'%' IDENTIFIED BY '123456aaa' WITH GRANT OPTION; 2 GRANT select(col1,col2) on DB1.xxSummary TO 'outsider1'@'%' IDENTIFIED BY '123456aaa' WITH GRANT OPTION; 第一句实现 outsider1 这个人用户只能

搭建LNMP

六眼飞鱼酱① 提交于 2020-03-15 10:17:26
本次搭建实验是虚拟机(CentOS)环境,实际在云主机上搭建并无太大区别,重在体验整个lnmp搭建的流程,对于想快速建站的萌新,推荐可以用类似腾讯云上部署好的整套环境。 环境准备:更换yum源的repo源为阿里云 wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo #更换repo源 yum install -y lrzsz gcc wget cmake #安装编译器等 ##本次用的是centos7的系统,对于其他版本的centos请注意repo源的对应版本 安装nginx-1.14.2 cd #回到家目录 yum -y install pcre-devel openssl-devel #环境准备 useradd -s /sbin/nologin -M www #创建www用户 wget http://nginx.org/download/nginx-1.14.2.tar.gz #下载nginx tar zxvf nginx-1.14.2.tar.gz #解压 cd nginx-1.14.2 #进入已解压文件 ./configure --user=www --group=www --with-http_ssl_module --with-http_stub_status

在centos6上实现LAMP的FPM模式

不羁的心 提交于 2020-03-15 06:34:19
原理    http 使用一次编译法编译安装, php 独立服务fpm实现。 软件版本   在本次实验中,我们需要用到的软件版本如下:    apr-1.6.2    apr-util-1.6.0    httpd-2.4.28    mariadb-5.5.57    php-5.6.31    wordpress-4.8.1   ----博客搭建软件    xcache-3.2.0   ----加速软件   我们先用 rz 命令把所有的安装包上传至 /root/src 目录下,以方便我们的实验。   所有的安装包全部在官网下载,下面附上网址:   httpd官网:http://httpd.apache.org/   apr官网:http://apr.apache.org/   mariadb官网:http://mariadb.org/   php官网:http://php.net/   wordpress官网:https://cn.wordpress.org/   xcache官网:http://xcache.lighttpd.net/ 实验前准备   提前安装好软件包组及其相关的包: yum groupinstall "development tools" -y yum install openssl-devel \ expat-devel \ pcre-devel \

Linux学习-11月12日(Apache安装)

≡放荡痞女 提交于 2020-03-15 02:17:44
11.6 MariaDB安装 11.7/11.8/11.9 Apache安装 扩展 apache dso https://yq.aliyun.com/articles/6298 apache apxs https://wizardforcel.gitbooks.io/apache-doc/content/51.html apache工作模式 https://blog.csdn.net/STFPHP/article/details/52954303 一、MariaDB安装 mariaDB和mysql的安装方式类似 下载安装包: wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 这下载地址在国外速度比较慢 二、Apache安装 Apache是一个基金会的名字,httpd才是我们要安装的软件包,早期它的名字就叫apache。因为httpd使用的人很多,很流行,所以当时就以基金会的名字来命名的web服务软件 ,在早期的时候,名字就叫做Apache,而不是叫httpd,后来在http的2.0版本开始,就改名叫httpd,但是很多人还是习惯叫做Apache。

Mariadb二进制包安装,Apache安装

泄露秘密 提交于 2020-03-15 01:54:55
安装mariadb 下载二进制包并解压 [root@test-a src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz [root@test-a src]# tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 移动目录到/usr/local/目录下并重命名为mariadb,进入该目录 [root@test-a src]# mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb [root@test-a src]# cd /usr/local/mariadb 初始化数据库 [root@test-a mariadb]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mariadb WARNING: The host 'test-a' could not be looked up with resolveip. This probably means that your libc

文件随时多版本备份:seafile 的安装配置和使用

余生颓废 提交于 2020-03-15 01:47:02
作为体制内办公的一员,是不是天天抱怨电脑破旧卡滞,经常蓝屏崩溃,文档版本混乱,经常损坏打不开?这里推荐一个局域网内的文档同步多版本备份的软件seafile。先介绍如何安装,再介绍如何使用。 安装前的准备工作 本人办公的局域网内有一台多功能服务器,centos7的,安装了杂七杂八的服务器软件,我觉得多一个 seafile 也没啥。况且有个分区( /dev/sda4 )100G,空着的,正好作为网盘存放区。划重点: Linux服务器 (这里是centos7), 大容量的文件夹 (这里是一个空的分区)。 假设你已经安装好 centos7 服务器了,如果你的空白分区(这里假设为*/dev/sda4*,根据自己实际情况,修改下面相关内容)没有格式化,不妨使用如下命令。硬盘有价,数据无价,如果该分区有内容,请提前做好备份,在你不是很懂Linux命令的情况下,强烈建议不要随意执行下面的命令。 $ sudo mkfs.xfs /dev/sda4 解释 上面的语句实现对分区 /dev/sda4 格式化为 xfs 文件系统的分区。关于 xfs 文件系统的详细知识,可以百度,或者参考第@\ref(chap:filesystem)章(TODO:该章貌似没有xfs内容的介绍!!!)。当然也可用使用其他文件系统,这里只是以 xfs 为例。 接下来挂载该分区到*/data*文件夹。如果没有该文件夹,首先创建,

centos 8 安装zabbix4.5

自古美人都是妖i 提交于 2020-03-14 10:02:22
1安装mariadb数据库 1. 配置阿里云源 参考链接: https://developer.aliyun.com/mirror 2. 使用阿里云源安装mariadb dbf -y install mariadb-server mariadb-client 1.1 .1 使用systemctl进行mariadb服务管理 systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动 1.1.2 初始化mariadb mysql_secure_installation 1.2 配置zabbix仓库 [root@m01 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.5/rhel/8/x86_64/zabbix-release-4.5-2.el8.noarch.rpm 或 [root@m01 ~]# rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.5/rhel/8/x86_64/zabbix-release-4.5-2.el8.noarch.rpm

Mac专业的数据库管理软件哪款好用?Valentina Studio Pro Mac版好用吗?

独自空忆成欢 提交于 2020-03-13 18:42:04
Mac专业的数据库管理软件哪款好用?Valentina Studio Pro Mac版好用吗? Valentina Studio Pro for Mac支持连接所有主要数据库,可以帮助用户轻松创建、管理、查询和浏览Valentina DB、MySQL、MariaDB、PostgreSQL和SQLite数据库,如果你正在寻找一款好用的数据库管理软件,那么Valentina Studio pro破解版将是一个很不错的选择! Valentina Studio Mac版功能介绍 报表设计器 视觉设计布局工具可将查询转化为报告;实时预览 控件,HTML,条形码,图表,图形等工具箱 子报表,区域,组 轻松添加宏,表达式 打印为所有标准纸张格式,设置装订线,边距,每页最大记录 为Valentina Reports ADK应用程序部署Report项目 将报表项目部署到Valentina Server 正向工程 可视化图表编辑器生成新数据库 控件,标签,注释,过程,表,视图的工具箱 生成脚本,将脚本复制到您的应用程序代码中 可视化导航非常大的图 数据库持续集成 创建| 保存 以结构化格式加载数据库架构快照 注册| 提交| 使用任何VCS递增数据库源代码控制 生成迁移脚本 表格编辑器 拖动创建控件,小部件和布局以直观地创建表单 在JavaScript中附加和编写自定义方法