数据库
文章平均质量分 58
mbshqqb
这个作者很懒,什么都没留下…
展开
-
MySql ocp认证之主从复制(六)-如何解决复制延迟的问题
3、设置innodb_flush_log_at_trx_commit 属性,这个属性在我讲日志的时候讲过,用来表示每一次的事务提交是否需要把日志都写入磁盘,这是很浪费时间的,一共有三个属性值,分别是0(每次写到服务缓存,一秒钟刷写一次),1(每次事务提交都刷写一次磁盘),2(每次写到os缓存,一秒钟刷写一次),一般情况下我们推荐设置成2,这样就算mysql的服务宕机了,卸载os缓存中的数据也会进行持久化。3、当sync_binlog=N的时候,表示每次提交事务都write,但积累N个事务后才fsync。原创 2022-09-03 22:18:18 · 297 阅读 · 1 评论 -
MySql ocp认证之数据导入导出(五)
1、使用 SELECT …INTO OUTFILE 语句导出数据。一、MySQL数据导入(2命令2语句,2脚本2文件)4、使用 mysqlimport 导入数据。3、使用 LOAD DATA 导入数据。2、mysqldump(包含建表语句)2、source 命令导入。1、mysql 命令导入。二、MySQL数据导出。原创 2022-09-03 12:10:55 · 386 阅读 · 0 评论 -
MySql ocp认证之备份与恢复(四)
注意:上面语句表示导出mysql-bin.000001文件sid为4到mysql-bin.000004文件sid为125的所有sql。–start-position=表示第一个文件的开始,不是所有文件的开始,–stop-position=125也一样。1.使用时间点恢复:通常在换会员物理备份或mysqldump备份之后,再用此方法还原完整备份至当前时间以来的数据更改,以确保数据完整性。注意:要从二进制日志还原数据,必须知道当前二进制文件的文件名和当前事件的位置。例一:导出指定SID的sql语句。原创 2022-09-03 11:24:29 · 473 阅读 · 0 评论 -
MySql ocp认证之主从复制(三)
第一个参数表示在主库上给每一个事务一个id。在主节点上创建同步用户,并授予复制权限。原创 2022-08-28 16:42:04 · 238 阅读 · 0 评论 -
MySql ocp认证之MySql安装(一)
注意:–user参数指定初始化的用户,如果不指定则按照当前执行命令的用户进行初始化,如果是root用户,则使用root用户进行初始化各种文件夹。mysql的登录名实际由两部分组成,一个是用户名,一个是登录的地址。创建的mysql.sock在/tmp/目录下,需要创建个软连接指向/var/lib/mysql/mysql.sock。此时,用外网的root用户登录不了mysql,需要手动创建个host为%的root用户。外网登录后无法创建数据库,提示没有权限。有问题可以查看log/error.err文件查看。..原创 2022-08-26 13:43:55 · 538 阅读 · 0 评论 -
CentOS7.6安装MySQL8(通过tar包安装的方式)-阿里云
一、清理原有的mysql数据库;使用以下命令查找出安装的mysql软件包和依赖包:rpm -pa | grep mysql显示结果如下: mysql80-community-release-el7-1.noarch mysql-community-server-8.0.11-1.el7.x86_64 mysql-community-common-8.0.11-...原创 2019-11-06 14:54:23 · 704 阅读 · 0 评论 -
mysql分片、分区、分表、分库
一、Scale Out(横向扩展)/Scale Up(纵向扩展)Mysql的扩展方案包括Scale Out和Scale Up两种。Scale Out(横向扩展):是指Application可以在水平方向上扩展。一般对数据中心的应用而言,Scale out指的是当添加更多的机器时,应用仍然可以很好的利用这些机器的资源来提升自己的效率从而达到很好的扩展性。Scale Up(纵向扩展):是指Ap...转载 2019-10-22 17:44:17 · 192 阅读 · 0 评论 -
neo4j数据库中数据模型的理解(入门需看)
GoalsThis guide is designed to walk you through the graph data modeling lifecycle of Neo4j. You will be introduced to the basic process of designing a graph data model that can answer a wide range of ...原创 2018-03-13 16:28:26 · 928 阅读 · 0 评论 -
腾讯云安装配置Apache+MariaDB服务器并解决SQLSTATE[HY000] [1130] Host t '*’ is not allowed to connect to this se问题
(本文虽短,但内容详细)具体的安装方式(超详细,可直接复制命令运行):https://www.qcloud.com/community/article/321718001489545422安装完后会出现以下问题(如果是远程连接的话):问题:SQLSTATE[HY000] [1130] Host '***.**.***.***' is not allowed to connect原创 2017-06-05 12:31:21 · 4374 阅读 · 0 评论 -
sqlite3在Android上运行
1、在PC环境下启动一个模拟器(不是手机) 2、查看模拟器 /systen/xbin是否有sqlite3命令 adb shell cd /system/xbin ls3、把模拟器 /system/xbin/sqlite3命令文件从模拟器拷到PC上adb pull /system/xbin/sqlite3 e:/eclipse4、关闭模拟器,把Android手机连接到PC转载 2016-10-31 11:35:18 · 920 阅读 · 0 评论 -
sqlite3 not fond 的解决方法
sqlite3 为一个可执行脚本程序,在system/xbin/下面,某些品牌手机rom 不带这个东西,导致没有该工具。所以在进行开发的时候在命令行用 adb 连接到手机使用 sqlite3 查看数据库出现sqlite3:not found网上搜索了一下,也有关于此问题的解决方法。不过这里我给出一个相对来说比较简单的:1、查看你手机的Andorid的版本转载 2016-10-31 11:40:53 · 573 阅读 · 0 评论 -
sqlite的系统表sqlite_master——sqlite的“show table”的实现
今天用AndroidStudio编写sqite测试程序时,想查看当前数据库创建了哪些表,用rawQuery(".tables");时出现sqlite语法错误,问同学后才发现像.tables .schema之类的语句为sqlite3.exe的命令语句,并不是sql语句,而sqlite中又没有向MySQL中的show tables;语句,那怎样实现数据库表的查询呢?同学原创 2016-11-01 22:49:16 · 3747 阅读 · 0 评论 -
CentOS 7 安装、配置、使用 PostgreSQL 10 安装及基础配置
官网安装方法:https://www.postgresql.org/download/linux/redhat/ 卸载的话使用 yum remove 相应的安装 Install the repository RPM: yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-c原创 2017-11-24 10:41:37 · 12508 阅读 · 1 评论 -
数据库基准测试纸之-TPC-H(Linux环境)
数据库基准测试纸之-TPC-H改文档用于centos下使用tpc-h生成相应的tpc-h数据 主要生成两种数据:insert语句数据和update语句数据1. 到tpc官网上找到并下载tpc-h2. 解压后的文件(cd到dbgen/):answersbcd2.cbcd2.hbm_utils.cBUGSbuild.ccheck_answerscolumn_split.shconfig原创 2017-11-17 18:12:18 · 4444 阅读 · 2 评论