mariadb

Navicat 密码加密算法

我与影子孤独终老i 提交于 2020-04-13 07:48:14
原文: Navicat 密码加密算法 How Does Navicat Encrypt Password? This repo will tell you how Navicat encrypts password and offer a tool to reveal passwords encrypted by Navicat. 1. What is Navicat? Navicat is a series of graphical database management and development software produced by PremiumSoft CyberTech Ltd. for MySQL, MariaDB, Oracle, SQLite, PostgreSQL and Microsoft SQL Server. It has an Explorer-like graphical user interface and supports multiple database connections for local and remote databases. Its design is made to meet the needs of a variety of audiences, from database administrators and

mysql源码安装和主从同步配置

自作多情 提交于 2020-04-12 09:29:26
mysql源码安装和主从同步配置 mysql介绍: MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的SQL 语言是用于访问数据库的最常用标准化语言。 MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快 总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和Nginx Apache 可组成良好的开发环境 一、Mysql数据库安装 yum install mariadb-server mariadb mariadb-libs -y CentOS7.x YUM安装 二、源码安装MYSQ,通过cmake、make、make install三个步骤实现。 cd /usu/data/ wget -c http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.7/mysql-5.7.23.tar.gz wget -c http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz tar zxvf boost_1_59_0.tar.gz mv boost

CentOS 7 LAMP搭建并且部署sqli-labs

浪子不回头ぞ 提交于 2020-04-12 08:46:07
CentOS 7 LAMP搭建并且部署sqli-labs 一、LAMP简介(摘自百度百科) 1.1.简介 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写: L inux,操作系统 A pache,网页服务器 M ariaDB或MySQL,数据库管理系统(或者数据库服务器) P HP、Perl或Python,脚本语言 1.2 变体 LAPP (以PostgreSQL替代MySQL) LAMP (最后两个字母意味着Middleware和PostgreSQL) LNMP或LEMP (以Nginx替代Apache) WAMP (以MicrosoftWindows替代Linux) MAMP (以Macintosh替代Linux) LAMJ (以JSP/servlet替代PHP) BAMP (以BSD替代Linux) WIMP (指MicrosoftWindows, MicrosoftIIS,MySQL,PHP) AMP (单指Apache,MySQL和PHP) XAMP (以XML替代Linux) 二、LAMP详细的搭建步骤 2.1.安装Linux 小伙伴们,咱们在CentOS 7的环境中部署LAMP,没有一台运行有CentOS 7的计算机怎么可以呢?如果你已经有了,那太好了,可以直接下一步了!如果没有,如果你是土豪,拥有一台VPS,那更棒了

CentOS7.6 10分钟 rpm 安装 Zabbix-4.4监控;

不想你离开。 提交于 2020-04-12 08:39:07
安装 Zabbix步骤如下: 一、 安装 php-fpm; 1.安装php-fpm依赖及php-fpm安装包如图所示; 2. 操作命令如下,进入安装包路径执行以下命令; rpm -ivh *.rpm --force --nodeps 后面的 --force --nodeps 忽略依赖包的意思; systemctl start php-fpm 启动php-fpm服务; systemctl status php-fpm 查看php-fpm服务状态; 二、 安装 MariaDB或者Mysql 1.安装依赖包及安装包如图所示: 3. 操作命令如下,进入安装包路径执行以下命令; rpm -ivh *.rpm --force --nodeps 后面的 --force --nodeps 忽略依赖包的意思; systemctl start mariadb 启动mariadb服务; systemctl status mariadb 查看mariadb服务状态; 修改数据库密码 命令如下: mysqladmin -u root password "12345678" ; 登录数据库,命令如下: mysql -uroot -p “1245678” ; 三、 安装 zabbix 1. 安装 zabbix依赖及安装包; 2. 操作命令如下,进入安装包路径执行以下命令; rpm -ivh *.rpm -

my.cnf, my-small.cnf, my-medium.cnf, my-large.cnf

会有一股神秘感。 提交于 2020-04-10 14:36:07
1. my-small.cnf # Example MySQL config file for small systems. # # This is for a system with little memory (<= 64M) where MySQL is only used # from time to time and it's important that the mysqld daemon # doesn't use much resources. # # MySQL programs look for option files in a set of # locations which depend on the deployment platform. # You can copy this option file to one of those # locations. For information about these locations, see: # http://dev.mysql.com/doc/mysql/en/option-files.html # # In this file, you can use all long options that a program supports. # If you want to know which

阿里云轻量应用服务器Linux-Centos7下MySQL8.0.19的安装

心已入冬 提交于 2020-04-09 14:24:43
初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位 具体目标:安装MySQL 8.0.19 第一步:检查Linux系统版本 1.执行命令 lsb_release -a 查看系统版本 可以看到,目前我的系统版本为CentOS7.3-64位。 2.为了确保一切正常,我准备升级自己的系统到当前最新。 3.用yum更新升级 执行命令 yum -y clean all 执行命令 yum -y update 最后看见“Complete!”就是更新完成了。 4.更新完成后,执行命令 lsb_release -a 查看系统版本 可以看到,现在我的系统版本为CentOS7.7-64位。 第二步:下载MySQL 8.0.19的安装包 1.就是下载 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar 这个文件。 2.由于MySQL官网下载较慢,于是提供了下方的百度网盘链接。 链接: https://pan.baidu.com/s/1wELH308j9qA4WM9tm3dY1A 提取码: leaf 3.感兴趣的小伙伴也可以在MySQL官网进行下载,这个可以不用登录就下载, https://dev.mysql.com/downloads/mysql/5.5.html?os=31&version=5.1 第三步:上传到Linux 1

Mariadb学习总结(十二):复合语句和流程控制

岁酱吖の 提交于 2020-04-09 09:56:52
复合语句 在MariaDB 10.1.1+版本中,我们可以在存储过程以外来使用复合语句了,顾名思义,复合语句就是将多条语句作为一个整体来执行,可以在其中使用一些逻辑判断,循环等功能,大大提高了SQL语言的可编程性。 在存储过程以外使用复合语句需要遵守以下约定: 仅可使用BEGIN, IF, CASE, LOOP, WHILE, REPEAT语句 BEGIN必须使用BEGIN NOT ATOMIC,这样不会规避autocommit 不能以标签开头 当要使用复合语句时,可以使用如下的格式来使用: BEGIN [NOT ATOMIC] [statement_list] END 因为SQL语句要使用;来作为结束的标识符,但是,多条SQL语句,到底哪个才是结束符了?所以我们可以将复合语句的结束符修改为其他字符,使用如下 命令 即可:|可以替换为任意数量的任意字符。 delimiter | //该 命令 在当前会话有效,会影响后续所有SQL语句的结束符 复合语句例子 MariaDB [world]> DELIMITER || MariaDB [world]> BEGIN NOT ATOMIC -> SELECT * FROM user; -> SELECT * FROM department; -> END -> || 会顺序显示两张表的内容,但是,有什么呢? 嘿,都说了,增加了可编程性

每一次挫折都是一次机会(第十七周)

有些话、适合烂在心里 提交于 2020-04-09 00:57:46
一、部署分离的LAMP,部署到二台服务器上,php加载xcache模块 注: Node1:192.168.1.17是httpd和mariadb的主机 Node2:192.168.1.18是php的主机 1、在node1这台主机上安装httpd和mariadb ,这个安装可以yum安装; yum install -y httpd mariadb-server 2、启动httpd和mariadb 3、测试httpd和mariadb是否可以正常使用; echo "this is test page" > /var/www/html/index.html curl -I http://192.168.1.17/index.html 注释:可以看到httdp和mariadb是可以正常访问的。接下来在 4、node2机器上安装php-fpm的组件配置。 yum install -y php-fpm 5、配置php-fpm工作在192.168.1.18的9000端口 vim /etc/php-fpm.d/www.conf #listen = 127.0.0.1:9000 listen = 192.168.1.18:9000 #listen.allowed_clients = 127.0.0.1 6、启动php-fpm 7、在node1配置httpd的请求.php的资源能够连接至192.168.1

第十三周

ε祈祈猫儿з 提交于 2020-04-07 14:17:15
1、简述DNS服务器原理,并搭建主-辅服务器。 DNS服务器原理 1、本机发出DNS请求到本地DNS服务器。本地DNS服务器一般都是你的网络接入服务器商提供,比如中国电信,中国移动。 2、本地DNS服务器会首先查询它的缓存记录,如果缓存中有此条记录,就可以直接返回结果。如果没有,本地DNS服务器还要向DNS根服务器进行查询。 3、根DNS服务器没有记录具体的域名和IP地址的对应关系,而是告诉本地DNS服务器,可以到域服务器上去继续查询,并给出域服务器的地址。 4、本地DNS服务器继续向域服务器发出请求,如果请求对象是.com域服务器。.com域服务器收到请求之后,也不会直接返回域名和IP地址的对应关系,而是告诉本地DNS服务器,你的域名的解析服务器的地址。 5、最后,本地DNS服务器向域名的解析服务器发出请求,这时就能收到一个域名和IP地址对应关系; 6、本地DNS服务器不仅要把IP地址返回给用户电脑,还要把这个对应关系保存在缓存中,以备下次别的用户查询时,可以直接返回结果,加快网络访问。 主--辅实验: 主:192.168.43.107 辅:192.168.43.127 主dns服务器: 1、安装bind [root@dns1~]#yum -y install bind 2、改配置 [root@dns1~]#vim /etc/named.conf listen-on port

第十五周

风格不统一 提交于 2020-04-07 14:03:07
1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份。 #!/bin/bash PS3="Please input a choice:" select menu in mysqldump xtrabackup; do case $REPLY in 1) mkdir /backup/dump/ &> /dev/null mysqldump -F -A --single-transaction --master-data=1 > /backup/dump/all.sql break ;; 2) mkdir /backup/test/ &> /dev/null xtrabackup --backup --target-dir=/backup/test/ &> /dev/null break ;; *) echo "please input again!" esac done 2、配置Mysql主从同步 环境:192.168.43.127 master 192.168.43.137 slave 1、master配置文件: [root@centos7 backup]#cat /etc/my.cnf [mysqld] **server-id=1** max_connections=2000 binlog_format=ROW **log-bin=/data