mariadb

Linux下安装MySQL(mariadb)

时光怂恿深爱的人放手 提交于 2020-03-20 13:51:55
3 月,跳不动了?>>> 1、安装 yum -y install MariaDB-server 2、启动 systemctl start mariadb #启动服务 systemctl enable mariadb #设置开机启动 systemctl restart mariadb #重新启动 systemctl stop mariadb.service #停止MariaDB 3、登录 用mysql -uroot命令登录到MariaDB,此时root账户的密码为空。 4、修改密码 mysql_secure_installation 5、忘记密码 5.1.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 5.3 修改密码 mysql_secure_installation 5.4 修改成功后,移除刚才添加的那句话,然后重启mariadb 来源: oschina 链接: https://my.oschina.net/u/173975/blog/1557413

mysql 主从同步-读写分离

浪子不回头ぞ 提交于 2020-03-18 18:08:13
主从同步与读写分离测试 一、 实验环境(主从同步) Master centos 7.3 192.168.138.13 Slave centos 7.3 192.168.138.14 二、在master操作 安装并配置文件 [root@localhost ~]# yum install mariadb-server -y [root@localhost ~]# cat /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock server-id=1 //必须唯一 log-bin=mysql-bin //开启binlog日志 character-set-server=utf8 //设置字符集 2.启动mysql [root@localhost ~]# systemctl start mariadb 3. 授权root用户 MariaDB [(none)]> grant all on *.* to root@'localhost' identified by '123456'; MariaDB [(none)]> grant all on *.* to root@'%' identified by '123456'; 4. 刷新权限表 MariaDB [(none)]> flush

MariaDB 主从复制

两盒软妹~` 提交于 2020-03-18 07:49:39
MySQL Replication :NySQL复制,MySQL的复制默认为异步工作模式 mysql的复制功能是mysql内置的,装上它之后就具备了这个功能,而mysql复制是mysql实现大规模高性能应用的一个基本工具,是 mysql完成水平扩展的基本架构,为了能够应付更多的访问请求,通常情况下我们需要对服务器进行扩展,而扩展通常有两种方式:向上扩展和向外扩展; 向上扩展: scale on,也称为垂直扩展,一般是扩充服务器的内存或CPU颗数的这种就是向上扩展。 向外扩展: scale out,也称为水平扩展,比较一台服务器不够,再加一台服务器,再不够再加,这种情况就是向外扩展。 其实MySQL的的复制功能就是使用MySQL向外扩展的能力,也就是水平扩展的功能。 所谓同步的复制: 首 先主服务器每更新一条数据先写到磁盘文件中,同时还要写一个到二进制日志文件中,从服务器就会到主服务器请求二进制信息保存在中继日志中,保存好后由本地 的SQL thread从中继日志应用到从服务器的本地有磁盘文件中,当这个过程完成之后再由从服务器返回确认结果给主服务器,主服务器才返回结果给客户端的。 所谓异步复制: 当主服务器要写数据时,先写到本地的磁盘,同时写到二进制文件日志中,写好二进制日志文件后就把结果返回给客户端,至于从服务有没有来主服务器同步二进制日志他不关心。 注意

搭建 Java 部署环境

♀尐吖头ヾ 提交于 2020-03-17 19:07:16
使用 yum 命令 查看软件包列表: # yum list | grep [ 软件包关键字 ] # grep, 否则罗列的内容会非常多 , 导致机器很卡 . 安装软件包(需要管理员权限): # yum install [ 软件包名字 ] 卸载软件包 ( 需要管理员权限 ): # yum remove [ 软件包名字 ] 注意事项: yum 所有的命令必须保证网络是联通情况下 , 才能使用 . yum install / yum remove 必须具备管理员权限 (root 用户 ). 可以使用 ping www.baidu.com 来检测网络的畅通情况 . 安装 git 1. 查看 git 安装包 # 由于带 git 关键字的软件包很多 , 可以在 grep 的时候加上 -w , 表示全字匹配 . # yum list | grep git -w 2. 安装 git # yum install git.x86_64 3. git 的基本使用 ( 和 Windows 版本的 git 是一致的 . 只是使用命令行操作 ) git clone git add git commit git push 安装 JDK 1. 查看 JDK 安装包 # yum list | grep openjdk 2. 安装 JDK # yum install -y java-1.8.0-openjdk

Centos 7配置LAMP

落花浮王杯 提交于 2020-03-17 15:08:11
因为安装zabbix需要LAMP环境,特记录如下。 LAMP 指的Linux(操作系统)、Apache HTTP 服务器,MySQL(有时也指MariaDB,数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一般用来建立web应用平台。所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的 优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。 下面讨论如何在RHEL/CentOS/Scientific Linux 7上搭建LAMP环境. 一、Install Apache Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 在终端以root权限运行以下命令: yum install httpd -y 启动Apache systemctl start httpd 设置开机启动 systemctl enable httpd

(萌新、小白看过来!)最详细、完整的基于安卓手机使用Termux搭建web服务器教程!

早过忘川 提交于 2020-03-17 14:00:04
某厂面试归来,发现自己落伍了!>>> 目录 前言 软件的准备 前期 Termux 的设置与安装准备 利用Termux搭建web服务器的软件及配置 通过公网访问服务器的办法 总结 附录 前言 因为疫情的关系一直在家隔离,看了看手里的四部手机 ,一台伊拉克成色的小米2s(咱当年也是发sao青年),3台苹果(也都是比较旧的型号。。。捡老爸老妈剩下的。。。) 其实小米还算正常--除了自带听筒和麦克风不好用、电源键不太好使以外,其他没有什么毛病。但感觉就像鸡肋,食之无味,弃之可惜。 后来我仔细想想,能不能把手机搞成个小服务器呢?手机的硬件本就是为了长时间待机的,稳定性应该不错的,而且网上同等配置的服务器也不少钱(查资料得知,arm的cpu性能和服务器的是有差距的。)如果能打造成服务器,岂不是“ 充分利用闲置的旧手机,让其发挥余热? “(知乎上这个问题给了我不少灵感) 小白不要怕、 萌新 不要怕,我在linux以及搭建服务器这方面也是贼白贼白、贼新贼新的。 俗话说得好,要把大象装冰箱,总共分几步?(windows软件安装部分暂时不写教程) 一.软件的准备 Termux 建站系统 Putty(windows软件) 二.前期 Termux的 设置与安装准备 1.Termux的安装 首先在安卓手机上安装Termux,200k的小软件,功能却非常强大,自带busybox

alentina Studio for mac(开源数据库管理器) v10.1免费版

时光毁灭记忆、已成空白 提交于 2020-03-17 12:03:33
某厂面试归来,发现自己落伍了!>>> Valentina Studio for mac是您使用MySQL,MariaDB,SQL Server,PostgreSQL,SQLite和Valentina DB数据库的通用数据库管理工具。valentina studio mac下载可让您连接所有主要数据库,运行查询并生成图表,以更好地了解您的关键任务业务数据 ,此版本为开源免费版,欢迎有需要的盆友们下载使用! Valentina Studio for mac软件功能 Valentina Forms 直观地创建和添加表单,然后您的用户可以在免费的Valentina Studio中使用它们。 数据传输 然后,您可以指定源/目标表和字段的映射,并将记录从db1加载到db2。 数据库持续集成 Valentina Studio Pro中的数据库持续集成(CI)工具将良好的软件开发实践应用于数据库。 SQL DIFF 比较两个数据库的模式并生成可以将第一个模式转换为第二个模式的SQL脚本。 数据库建模 使用首要的Database Schema Editor反向和正向工程工具直观地建模数据库。 报告编辑器 使用全套设计元素将查询转换为具有视觉效果的企业报告。 Database Query Builder 使用Query Builder直观地构建SQL查询。直接处理作为要创建的查询的一部分的表和链接。

Linux下的数据库管理(mariadb)

本小妞迷上赌 提交于 2020-03-17 05:48:33
一、数据库的介绍 1.1数据库就是个高级的表格软件,简单来说是数据库本身可视为电子化的文件柜–存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。 1.2常见数据库 关系型数据库:SQLite、Oracle、Mysql 非关系型数据库:MongoDb、redis、HBase 1.3Mysql MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL 是开源的,所以不需要支付额外的费用。 MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL 使用标准的 SQL 数据语言形式。 MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C+ + 、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。 MySQL 对PHP有很好的支持,PHP 是目前最流行的 Web 开发语言。 MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。 MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的

centos安装mariadb

半城伤御伤魂 提交于 2020-03-17 01:45:38
安装 yum -y install mariadb-server mariadb 启动 systemctl start mariadb 登陆 初次登陆,无密码。直接Enter登陆 mysql -u root -p 修改密码 use mysql; UPDATE user SET password=password('root') WHERE user='root'; flush privileges; 设置开机启动 systemctl enable mariadb 设置远程访问 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'; 第一个位置为数据库, 第二个位置为表, *.*表示可以访问任意数据的任意表 ‘root’@’%’, root表示远端登录使用的用户名,%表示允许任意ip登录,可将指定ip替换掉%, root与%可以自定义 IDENTIFIED BY ‘root’ 这个root 是登录时的使用的密码 来源: CSDN 作者: 大猛犸 链接: https://blog.csdn.net/zhaoyiwa/article/details/104856579

zabbix监控——部署、监测及邮件报警机制(实操!)

江枫思渺然 提交于 2020-03-17 01:18:40
zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。 Zabbix 角色组件 Zabbix agent:负责部署在被监控主机上,把被监控主机的数据传送给zabbix server Zabbix server:负责接收agent发送的信息,组织配置信息,统计配置信息和操作数据等 Zabbix database: 用于存储zabbix的所有配置信息,监控数据的数据库 Zabbix web: zabbix的web界面,管理可以通过zabbix的web界面管理zabbix配置以及查看zabbix的监控信息,可以独一部署在一台服务器上 Zabbix proxy:分布式环境中使用,zabbix proxy代表server端管理该区域中的信息收集,最终统一发往zabbix