mariadb

SQL query to find partial string match across 2 tables

被刻印的时光 ゝ 提交于 2020-08-20 12:41:06
问题 I'm trying to find any items in column address (users table) that have a match in Address (address_effect table). I'm testing this on my local system with XAMPP (using MariaDB) user table +------------------+-----------------+------------------+--------------------------+ | ID | firstname | lastname | address | | | | | | +----------------------------------------------------------------------------------+ | 1 | john | doe |james street, idaho, usa | | | | | | +---------------------------------

CentOS7安装MySQL(完整版)

坚强是说给别人听的谎言 提交于 2020-08-20 08:06:12
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository,Mysql版本5.7.14 [root@localhost ~]# yum -y install mysql57-community-release-el7- 10 .noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。 [root@localhost ~]# yum -y install mysql57-community-release-el7- 10 .noarch.rpm 之后就开始安装MySQL服务器 [root@localhost ~]# yum -y install mysql-community-server 这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb,具体多久根据个人网速决定。 安装完成,接下来进行mysql的一些配置。 2 MySQL数据库设置 (1)首先启动MySQL [root@localhost ~]# systemctl start mysqld.service (2)查看MySQL运行状态,运行状态如图: [root@localhost ~

LAMP详解(二)

南笙酒味 提交于 2020-08-20 00:31:34
编译安装LAMP 一、安装mariadb 二、安装httpd 三、php编译 四、apache的代理指令 五、其他 LAMP结合的方式 c---httpd[modules] 1.httpd基于模块生成子进程,处理动态请求, 2.httpd使用fcgi模块,反向代理到fpm服务,fpm负责加载资源并处理动态资源 PHP是cpu密集型 mariadb即是IO密集型也是CPU密集型 一般建议fpm和httpd在同一个主机上,mariadb在同一个主机上 但是建议做实验的时候,三个机器同时做 动态资源是瓶颈: ps aux | egrep -i "httpd|fpm|mysql" //这三个服务都启动了 ab -n 1000 -c 200 http://192.168.4.100/pmd/index.php //测试动态资源响应速度 ab -n 1000 -c 100 http://192.168.4.100/a.html //速度接近10倍 编译安装LAMP: httpd:编译安装,httpd-2.4,apr,apr-utils php5:编译安装php5.4,php5.3 mariadb:通用二进制安装,mariadb-5.5版本 注意:任何一个程序包被编译操作依赖时,需要安装此程序包的“开发”组件,其包名一般为name-resolve-VERSION 需要先安装mairadb

CentOS 7上搭建Zabbix4.0

柔情痞子 提交于 2020-08-18 11:55:22
zabbix介绍 Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix软件组成 zabbix-server : 监控服务端 zabbix-agent : 监控客户端 zabbix-web : 监控网站服务 php : 处理动态请求 mysql : 数据库存储监控数据 zabbix : 负责收集agent信息汇总告知zabbix-server 1.关闭防火墙和selinux [root@zabbix ~]# setenforce 0 [root@zabbix ~]# sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/sysconfig/selinux [root@zabbix ~]# systemctl stop firewalld ; systemctl disable firewalld 2.添加zabbix源和epel源 [root@zabbix ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch

zabbix监控4.4升级至5.0

ε祈祈猫儿з 提交于 2020-08-18 05:39:58
1. ZABBIX备份 [root@iZ2zeapnvuohe8p14289u6Z /]# mkdir -p /soft/zabbixback/zabbix-backup [root@iZ2zeapnvuohe8p14289u6Z /]# cp /etc/zabbix/zabbix_server.conf /soft/zabbixback/zabbix-backup [root@iZ2zeapnvuohe8p14289u6Z /]# cp /etc/zabbix/zabbix_agentd.conf /soft/zabbixback/zabbix-backup [root@iZ2zeapnvuohe8p14289u6Z /]# cp /etc/zabbix/web/zabbix.conf.php /soft/zabbixback/zabbix-backup [root@iZ2zeapnvuohe8p14289u6Z /]# cp -R /usr/share/zabbix/ /soft/zabbixback/zabbix-backup [root@iZ2zeapnvuohe8p14289u6Z /]# cp –R /usr/share/doc/zabbix-* /soft/zabbixback/zabbix-backup 2. MariaDB 数据库备份 [root

在centos7.8下使用 yum 命令安装 MySQL 8.0.21

扶醉桌前 提交于 2020-08-17 17:27:45
在centos7.8下安装 mysql 8.0.21 前言 在部署linux数据库的,往往因为客户有指定版本的要求,或者有软件安装的审计的需要制定对应的版本号, 我也遇到客户必须制定的mysql的版本的要求,mysql 版本号为v8.0.21。 mysql安装 环境检查 检查是否安装了mysql rpm -qa| grep -i mysql 如有,类似 mysql-libs-5.1.52-1.el6\_0.1.x86\_64\ 卸载之 如果已经安装了mysql,先关闭mysql服务 killall mysqld rpm -e --nodeps mysql-libs-5.1.52.x86_64 检查否存在 `mariadb` 数据库,如有,卸载之,卸载同上 rpm -qa | grep mariadb 彻底卸载mysql 如果已经安装了mysql killall mysqld 使用 `find / -name mysql` 查找出所有的mysql删除对应的文件夹 查找结果如下: \[root@SZDC04291 soft\]# find / -name mysql /run/lock/subsys/mysql /etc/linux/targeted/active/modules/100/mysql /usr/lib64/mysql /usr/local/mysql /home/app

Windows 下安装 MariaDB (mariadb-10.4.13-winx64.zip) 数据库

我的未来我决定 提交于 2020-08-17 16:45:28
1. 官网下载 mariadb-10.4.13-winx64.zip , 并解压 2. 在对应的bin目录下, 执行cmd命令, 以管理员身份运行cmd, 然后执行 mysql_install_db.exe --datadir=D:/mariadb-data --service=MariaDB --password=10010 从 MariaDB 10.4.3 版本开始使用 mysql_install_db.exe 命令安装MariaDB, 之前老版本的安装请参考 我的这篇文章. 3. 在 D:\mariadb-data 目录下 my.ini 中的 [mysqld] 下面添加, 修改 MariaDB 编码 character-set-server=utf8 使用下面代码进行验证 show variables like '%character%'; 4. 启动服务 net start MariaDB # 或者 sc start MariaDB 5. 其他相关命令 net stop MariaDB # 停止服务 sc stop MariaDB # 停止服务 sc delete MariaDB # 删除服务 rmdir /s /q D:/mariadb-data # 删除mariadb-data 6. 在第3步的图中, 其中的 character_set_client,

mySQL之group By的简单分析

断了今生、忘了曾经 提交于 2020-08-17 07:41:36
1.测试数据: create table `t_class` ( `id` bigint (11), `name` varchar (150), `age` int (11), `class` int (11) ); insert into `t_class` (`id`, `name`, `age`, `class`) values('1','tom1','22','1'); insert into `t_class` (`id`, `name`, `age`, `class`) values('2','tom2','32','1'); insert into `t_class` (`id`, `name`, `age`, `class`) values('4','jerry2','33','2'); insert into `t_class` (`id`, `name`, `age`, `class`) values('5','hanchao','11','3'); insert into `t_class` (`id`, `name`, `age`, `class`) values('6','hanchao2','30','3'); insert into `t_class` (`id`, `name`, `age`, `class`) values('7','jerry3'

CentOS7与CentOS8的区别

匆匆过客 提交于 2020-08-17 03:34:02
8版本的 Python 3 PHP 7.2 Ruby 2.5 Node.js 10 java::OpenJDK 11、OpenJDK 8、IcedTea-Web和各种Java工具,如Ant、Maven或Scala。 7支持以下编辑语言 Python 2 ( 2.7.X) PHP 5.4 Ruby 2.0.0 OpenJDK8用作默认的Java开发工具包(JDK),而Java 8用作默认的Java版本。 数据库方面区别: 8默认支持的数据库: MySQL 8.0 MariaDB 10.3 PostgreSQL 10 and PostgreSQL 9.6 Redis 5.0 MariaDB是Red Hat Enterprise Linux 7中MySQL的默认实现 来源: oschina 链接: https://my.oschina.net/u/4267707/blog/4400084

CentOS 7 部署wiki(confluence) 7.6.0文库系统

假如想象 提交于 2020-08-16 23:24:39
环境需求 硬件配置:4C/16G/500G OS:centos7 部署 1.安装JDK 版本:1.8.0_151 准备文件 8u151-install_java.sh、jdk-8u151-linux-x64.gz # bash 8u151-install_java.sh ...... libss.x86_64 0:1.42.9-17.el7 libstdc++.x86_64 0:4.8.5-39.el7 libstdc++-devel.x86_64 0:4.8.5-39.el7 Complete! 开始部署jdk-8u151-linux-x64.gz jdk-8u151-linux环境部署完成 # cat 8u151-install_java.sh #!/bin/bash source /etc/profile ## java检测,避免重复追加环境变量 function check_java () { /usr/bin/which java 2> /dev/null && echo -e "\njava已存在,不再进行jdk-8u151-linux环境的部署。\n" && exit 1 } function check_environment () { yum -y install gcc gcc-c++ autoconf automake libtool make zlib