mariadb

Mysql数据类型《一》整数类型

本小妞迷上赌 提交于 2019-12-28 00:39:52
数值类型 1、 整数类型 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 ======================================== tinyint[(m)] [unsigned] [zerofill] 小整数,数据类型用于保存一些范围的整数数值范围: 有符号: -128 ~ 127 无符号: 0 ~ 255 PS: MySQL中无布尔值,使用tinyint(1)构造。 ======================================== int[(m)][unsigned][zerofill] 整数,数据类型用于保存一些范围的整数数值范围: 有符号: -2147483648 ~ 2147483647 无符号: 0 ~ 4294967295 ======================================== bigint[(m)][unsigned][zerofill] 大整数,数据类型用于保存一些范围的整数数值范围: 有符号: -9223372036854775808 ~ 9223372036854775807 无符号: 0 ~ 18446744073709551615 验证 =========有符号和无符号tinyint==========

mysql整数类型

瘦欲@ 提交于 2019-12-28 00:39:06
数值类型 1、整数类型 整型类型的后面的宽度,不是存储宽度,是显示宽度,不够位数用0添加,够位数使用原数据 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 ======================================== tinyint[(m)] [unsigned] [zerofill] 小整数,数据类型用于保存一些范围的整数数值范围: 有符号: -128 ~ 127 无符号: 0 ~ 255 PS: MySQL中无布尔值,使用tinyint(1)构造。 ======================================== int[(m)][unsigned][zerofill] 整数,数据类型用于保存一些范围的整数数值范围: 有符号: -2147483648 ~ 2147483647 无符号: 0 ~ 4294967295 ======================================== bigint[(m)][unsigned][zerofill] 大整数,数据类型用于保存一些范围的整数数值范围: 有符号: -9223372036854775808 ~ 9223372036854775807 无符号: 0 ~ 18446744073709551615 验证

Navicat Premium 15 for Mac(数据库开发工具) v15.0.6中文版发布

蹲街弑〆低调 提交于 2019-12-27 11:04:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Navicat Premium 15 Mac版是Mac平台上的一款数据库开发工具,Navicat Premium 15 Mac版可以让你以单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。 无缝数据迁移 数据传输,数据同步和结构同步可帮助您更轻松快捷地迁移数据,从而减少开销。提供详细的分步指南,以跨各种DBMS传输数据。通过数据和结构同步比较和同步数据库。在几秒钟内设置和部署比较,并获取详细的脚本以指定要执行的更改。 多元化的操作工具 设置数据源连接后,可以使用“导入向导”将数据从多种格式或从ODBC传输到数据库中。将数据从表/集合,视图或查询结果导出为Excel,Access,CSV等格式。使用我们的内置编辑器添加,修改和删除记录,您可以在Tree View,JSON View和类似电子表格的经典Grid View中方便地进行编辑。Navicat为您提供有效管理数据并确保流程平稳所需的工具。 简单的SQL /查询编辑 Visual SQL / Query Builder将帮助您创建,编辑和运行SQL语句/查询,而不必担心语法和命令的正确用法。通过获取关键字建议并从编码中去除重复内容,使用“代码完成”和可自定义的代码段快速编码

CentOS7 yum安装MariaDB10.3.21

这一生的挚爱 提交于 2019-12-27 02:04:16
CentOS7 yum安装MariaDB10.3.21 1.进入MariaDB官网找到需要下载的版本 2.找到需要的版本后选择查看所有MariaDB版本 3.选择自己需要的版本 4.进入之后选择对应的yum包 5.选择之后下面会出现对应的YUM repository # MariaDB 10.3 CentOS repository list - created 2019-12-25 10:00 UTC # http://downloads.mariadb.org/mariadb/repositories/ [ mariadb ] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck = 1 6.在终端里面输入vim /etc/yum.repos.d/MariaDB.repo 创建一个yum库文件 后缀必须是 .repo ;然后把上面的代码输入进去。 保存并退出。 7.在终端 输入 yum install MariaDB-server MariaDB-client -y 等待安装完成即可。 8.启动 MariaDB 输入systemctl start mariadb 9.设置开机启动

linux安装redis ,mariadb

China☆狼群 提交于 2019-12-26 17:04:56
linux下安装软件方法 1 rpm (不推荐使用) 2 yum 安装(非常方便快捷) 3 编译安装(需要自定制的时候才使用) 安装mariadb(mysql) 1 使用官方源安装mariadb vim /etc/yum.repos.d/MariaDB.repo 添加repo仓库配置内容 [mariadb] name=MariaDB baseurl=http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2 一条命令安装官方的最新版本mariadb数据库 yum install MariaDB-server MariaDB-client -y 由于官方链接可能会很慢,可以用阿里云的源下载5.x的版本,代替上面的方式。 yum install mariadb-server mariadb -y 4 启动mariadb数据库 systemctl start mariadb 5 确保mariadb服务器启动后,执行命令初始化 mysql_secure_installation 6 进入mysql,创建一个库和一个表 mysql -uroot -p 7 发现不支持中文,出现了乱码问题 \s # 查看数据库编码信息

mysql 添加yum源及选择安装的版本

Deadly 提交于 2019-12-26 16:54:14
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 从centos6开始,官方版本的yum源中用mariadb替换了mysql,那么安装mysql一般需要去官网下载rpm包或者源码包等方式。 如果还想直接yum安装的话需要自己配置mysql的yum源。 官方yum源 https://dev.mysql.com/downloads/repo/yum/ 下载对应版本mysql源到本地,如果系统是centos7,这里选择el7版本 安装yum源       rpm -ivh mysql80-community-release-el7-1.noarch.rpm 查看mysql yum源,yum install mysql 默认安装的是8.0版本 [root@linux-node yum.repos.d]# yum repolist|grep mysql mysql-connectors-community/x86_64 MySQL Connectors Community 74 mysql-tools-community/x86_64 MySQL Tools Community 74 mysql55-community/x86_64 MySQL 5.5 Community Server 427 mysql56-community/x86_64 MySQL 5.6

MMM高可用群集

狂风中的少年 提交于 2019-12-26 14:45:50
MMM概述 MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,可以说是mysql主主复制管理器。虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个slave的read负载均衡。关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),这个套件也能对居于标准的主从配置的任意数量的从服务器进行读负载均衡,所以你可以用它来在一组居于复制的服务器启动虚拟ip,除此之外,它还有实现数据备份、节点之间重新同步功能的脚本。 MMM提供了自动和手动两种方式移除一组服务器中复制延迟较高的服务器的虚拟ip,同时它还可以备份数据,实现两节点之间的数据同步等。由于MMM无法完全的保证数据一致性,所以MMM适用于对数据的一致性要求不是很高,但是又想最大程度的保证业务可用性的场景。MySQL本身没有提供replication failover的解决方案,通过MMM方案能实现服务器的故障转移

Nginx+Apache动静分离部署

孤人 提交于 2019-12-26 05:17:34
Nginx+Apache动静分离部署 为什么需要部署Nginx+Apache动静分离? ​ 之前在讲解 基于LNMP架构的Discuz论坛搭建 (原文链接: https://blog.51cto.com/14557673/2461480)的时候对动静分离有所提及,这边简述一下核心原因 : ​ 根据Nginx服务的特性,其擅长处理静态网站(图片文字视频等文件)访问资源,而Apache擅长动态处理(例如:账号注册的交互)。 ​ 因此我们可以结合这两个服务特点与优势,部署实现网站服务的动静分离。 部署Nginx+Apache动静分离实例 ​ 实验环境:两台Centos7虚拟机,一台为LAMP架构,另一台为nginx服务 ​ 首先我们需要搭建LAMP架构,这次我们使用yum直接进行搭建LAMP,具体步骤如下: 在一台虚拟机上安装搭建LAMP架构: ===================LAMP简易版搭建================== 1.安装httpd yum install -y httpd httpd-devel systemctl start httpd.service [root@lamp ~]# ifconfig ens33 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.68

MariaDB: Custom data directory: Always need to keep /var/lib/mysql directory

一世执手 提交于 2019-12-25 18:14:11
问题 I installed MariaDB server 13.0 on Centos 7.0, disabled SELinux. I started the MariaDB server successfully. After that, I want to custom my database data directory. So here are my steps: step 1: backup /var/lib/mysql directory step 2: copy to another place: cp -Rp /var/lib/mysql /disk1/mysql step 3: modify datadir from my.cfg.d/server.cfg : datadir=/disk1/mysql Then I stop and start again the MariaDB server using the following command: sudo systemctl start mariadb Everything runs successfully

Centos7安装mariadb

放肆的年华 提交于 2019-12-25 17:22:28
yum install -y mariadb-server systemctl enable mariadb systemctl start mariadb systemctl status mariadb mysql_secure_installation firewall-cmd --add-port=3306/tcp --permanent firewall-cmd --reload mysql -u root -p MariaDB [(none)]> GRANT ALL ON . TO root@'%' IDENTIFIED BY "yourpassword"; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit 来源: 51CTO 作者: 1米以内 链接: https://blog.51cto.com/yimiyinei/2461562