Too many open files错误解决
分类:
数据库 时间:
2019-05-07 17:07:20
阅读次数:
842
php操作数据库的两种方式;面向过程,面向对象式; 面向过程; 1.连接数据库的方法:mysqli_connect(参数一,参数二,参数三); 返回值是一个对象,对数据库的操作方法都在这个上面; 参数一:域名:127.0.0.1/localhost 建议localhost 必填 参数二:用户:roo ...
分类:
数据库 时间:
2019-05-07 19:45:18
阅读次数:
163
1. 关闭正在运行的MySQL。 2. 打开DOS窗口,转到mysql的bin目录下。 3. 输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理 ...
分类:
数据库 时间:
2019-05-07 21:13:55
阅读次数:
157
mysql的主从复制所有的关系型数据库都存在一个通病性能差,在企业中如果用户量特别打,将所有的数据都存放在一台服务器上,其性能时远远达不到要求的。所以需要使用一些手段来解决其性能的问题。提升性能的方式有向上扩展以及向外扩展向上扩展(ScaleUp):使用更新更好的硬件,但硬件在怎么更新也有其性能的极限。盲目的向上扩展无法结局根本的问题向外扩展(ScaleOut):就是使用多台机器分摊压力来提供服务
分类:
数据库 时间:
2019-05-07 21:17:29
阅读次数:
152
今日将MySQL的增删改查的基本操作基本都学完了。 模糊查询 通配符 ‘_’代表一个字符 ‘%’代表0-n个字符 SELECT DISTINCT 字段名 from 表名;//去重操作。 SELECT *,age+score FROM students;//将students表中的所有记录输出,并且添 ...
分类:
数据库 时间:
2019-05-07 21:19:12
阅读次数:
173
一:oracle实现去重: user数据表: 分两步:1.查询重复数据 2.删除重复数据 1.查询重复数据:在oracle中实现查询重复数据,可以借助于rowid这个伪列。oracle中每个表物理上都存在一个rowid的列,这个列是每行数据在oracle中唯一标识,每个表的主键可以保证数据在本表中不 ...
分类:
数据库 时间:
2019-05-07 21:33:30
阅读次数:
265
orm(object relational mapping)是对象映射关系程序,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直接使用编程语言的对象模型进行操作就可以了,而不用直接使用sql语言。 在Python中,最有名的ORM框架是 ...
分类:
数据库 时间:
2019-05-07 21:35:37
阅读次数:
181
第一种: 新建批处理文件 backup.dat,里面输入以下代码: 注意:批处理命令中路径里有空格的话,必须在路径上加上双引号!然后使用Windows的"计划任务"定时执行该批处理脚本即可。(例如:每天凌晨3点执行backup.bat)解释:备份和恢复的操作都比较简单,完整性比较高,控制备份周期比较 ...
分类:
数据库 时间:
2019-05-07 21:36:47
阅读次数:
166
以前接触到的数据库死锁,都是批量更新时加锁顺序不一致而导致的死锁,但是上周却遇到了一个很难理解的死锁。借着这个机会又重新学习了一下mysql的死锁知识以及常见的死锁场景。在多方调研以及和同事们的讨论下终于发现了这个死锁问题的成因,收获颇多。虽然是后端程序员,我们不需要像DBA一样深入地去分析与锁相关的源码,但是如果我们能够掌握基本的死锁排查方法,对我们的日常开发还是大有裨益的。
分类:
数据库 时间:
2019-05-07 22:51:25
阅读次数:
163
今天在工作中用到了oracle的函数,不是很熟,就今天总结一下自己都会那些函数 1.to_number() ,将字符串转换为数字,如果出现字母会报错, 2.to_char() ,我们最常用的就是把日期转换成对应的字符串格式, 3.to_date() ,将字符串转换为日期类型 4.nvl(column ...
分类:
数据库 时间:
2019-05-07 22:53:41
阅读次数:
184
centos mysql 安装 https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 注意:centos7 选择 Red Hat Enterprise Linux 7. mysql5.7之后,首次登录操作如下: https://dev.my ...
分类:
数据库 时间:
2019-05-07 23:01:03
阅读次数:
171
问题背景:情况是这样的,很多开发同事的plsql上班时间开着8个小时,有时候他们出去抽烟后或者中午吃完饭,回来在plsql上面执行就报错无响应,然后卡住了半天动弹不了,非得重新登录plsql才生效,我猜猜是因为连接失效的缘故,经常碰到这种情况,还没有影响工作效率和工作心情的。 1,去查看以下CONN ...
分类:
数据库 时间:
2019-05-07 23:05:15
阅读次数:
218
一、 CLOB(Character Large Object ) – 用于存储大量的文本数据 – 大字段有些特殊,不同数据库处理的方式不一样,大字段的操作常常是以流的方式来处理的。而非一般的字段,一次即可读出数据。 ? Mysql中相关类型: – TINYTEXT最大长度为255 (28–1)字符的 ...
分类:
数据库 时间:
2019-05-08 00:27:20
阅读次数:
179
举个例子来说:有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等现在有篇文章他既是 头条,又是热点,还是图文,type中以 1,3,4的格式存储.们我们如何用sql查找所有type中有4图文标准的文章呢??这就要我们的find_in ...
分类:
数据库 时间:
2019-05-08 00:28:25
阅读次数:
341
MySQL主从复制出错的解决方法主从复制中若是出现错误可以通过几个方法来进行解决1.如果主从复制时发生了主键冲突,从而阻止了主从复制,可以使用sql_slave_skip_counter这个变量来忽略错误将其排除2.如果发生了较大的错误,可以考虑使用resetslave的方法重新配置从服务器来恢复错误以下演示如何使用这两种方法解决错误,及相关操作的详细说明resetslave的使用方法环境准备搭建
分类:
数据库 时间:
2019-05-08 00:34:06
阅读次数:
252
连接数据库 打开命令行输入mysql -uroot -p 进行数据库连接 创建并访问数据库 CREATE DATABASE test; //创建数据库test SHOW DATABSAES; //查看数据库 USE test; //访问数据库 创建并查看表 CREATE TABLE pet (nam ...
分类:
数据库 时间:
2019-05-08 00:34:20
阅读次数:
146
服务器上比较推荐centos,特别对于新手,首选CentOS,并不是centos比Debian和ubuntu好,而是centos是初学者安装vps的首选,它既稳定,占用资源又少此版本生命周期较长,而且网上有关centos的教程很多,方便学习,我们这里选择了Centos7.2,采用yum在线安装。 一 ...
分类:
数据库 时间:
2019-05-08 00:34:54
阅读次数:
272
sql server完整复制数据库 ...
分类:
数据库 时间:
2019-05-08 09:20:38
阅读次数:
608
1、以管理员身份运行cmd命令 2、首先进入bin目录,直到看到mysqld.exe文件 3、输入mysqld --skip-grant-tables命令,此命令执行后就再也无法操作,此时需要先在任务管理器中结束mysqld.exe进程 4、然后重新打开一个cmd窗口 5、输入mysql命令,跳过安 ...
分类:
数据库 时间:
2019-05-08 09:23:06
阅读次数:
153
MySQL级联复制在生产换进中有一种主从复制的方法主节点先将数据同步到一个中间的从节点,然后由从节点给后续的其他从节点来复制数据,这种复制方式称为级联复制。级联复制的好处是可以极大的减轻主节点的压力级联复制在配置时需要在中间节点上启用log_slave_updates的选项。级联复制的配置方法准备主机4台,1台主节点(Master),1台中间从节点(Slave),1台从节点(Slave1)主机系统
分类:
数据库 时间:
2019-05-08 09:26:18
阅读次数:
187