将web网站服务器的Mysql5.5数据库更换为了Mariadb10.1.23,Mariadb配置文件说明

key_buffer_size = 32M这个参数用来缓存MyISAM存储引擎的索引参数。MySQL5.5默认为InnoDB存储引擎,所以这个参数可以设置小点,64MB即可。 max_allowed_packet = 1M允许...

2018-08-26

常用sql查增删求和求平均语句

选择:select * from table1 where 范围插入:insert into table1(field1,field2) values(value1,value2)删除:delete from table1 where 范围更新:update table1 set field1=valu...

2018-08-26

MySQL高速缓存启动query cache的方法

提升动态网站速度,减少数据库查询次数是几大重点之一,除了利用静态化来减少查询之外,开启MySQL高速缓存query cache 也是一个重要的手段。下面是开启MySQL高速缓存query cache...

2018-08-26

MySQL语句批量去除括号及内容

有时候我们采集的数据会出现一些我们不想要的内容,比如下图中图片名称有些有括号,有些没有,我们希望所有图片名称都没有括号,那么应该怎么去掉括号及括号内容呢? MySQ...

2018-08-26

MySQL mysqldump数据导出详解

介绍:在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾...

2018-08-25

MySql Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’ 解决方法

错误:Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’ 原因:同一个ip在短时间内产生太多(超过mysql数据库max_connectio...

2018-08-21

mysql explain执行计划详解

1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。2)、select_type列常见的有:A:simple:表示不需要un...

2018-08-21

CentOS下yum安装PostgreSQL

线上有项目用到pgsql,但是之前没玩过,百度了一篇文章安装和调试都没问题,可以正常使用,这里转载记录下。 一、安装。安装PGDG RPM文件,打开网页(http://yum.postgresql.org...

2018-08-21

mysql 5.6启动占用物理内存和虚拟内存过高问题处理办法

方法1(选取于网络,针对自己的服务器没起作用): 修改my.cnf参数:performance_schema_max_table_instances=400 table_definition_cache=400 table_open_cache=256 重...

2018-08-21

设置远程Redis服务可以被访问

通常来说,生产环境下的Redis服务器只设置为仅本机访问(Redis默认也只允许本机访问)。有时候我们也许需要使Redi能被远程访问。此文介绍配置Redis允许远程访问。配置修改Redis配...

2018-08-20

Python操作MongoDB - 极简教程

Python 连接 MongoDB 安装PyMongo模块pip install pymongo 使用MongoClient建立连接from pymongo import MongoClient# 以下为三种建立连接的方式#client = Mongo...

2018-08-20

Mysql 提示 quit without updating PID file

非法重启服务器或服务器异常重启后,Directadmin重启Mysql提示Starting MySQL.The server quit without updating PID file (/var/lib/mysql/pangnetda.wxpanel.net.pid).到/v...

2018-08-20

SQL Server 2008中删除errorlog

近来一台服务器存在MSSQL服务的服务器 ,随着运行时间增长错误日志越来越多,并达到了200GB以上。 数据库的文件可大可小,不敢直接删除,百度一下发现方法: 默认情况下,sql...

2018-08-20

linux下面mongodb安装及设置后台运行的方法

1. 问题 今天再来和大家讨论一下linux下面mongodb安装的问题,其实很简单。唯一困扰大家的应该是如何设置mongodb后台运行,就是关闭连接mongo,后台还是一直在运行的! 2...

2018-08-20

MongoDB中的_id和ObjectId

1. _id和ObjectId MongoDB中存储的文档必须有一个"_id"键。这个键的值可以是任何类型的,默认是个ObjectId对象。在一个集合里面,每个集合都有唯一的"_id"值,来确保集合...

2018-08-19

mongodb修改器($inc/$set/$unset/$push/$pop/upsert)

从实际应用学习mongodb修改器($inc/$set/$unset/$push/$pop/upsert)先看项目中运用到$inc的地方:Post.update({_id:id},{$inc:{pv:1}},(err)=>{ if(err){ consol...

2018-08-19

关于SQL中GroupBy不能Count的问题

今天碰到一个很奇葩的问题,卡了我很久。用laravel写查询,加了GroupBy之后再count,和原生语句里统计的数量不对。搞了很久,终于知道原因了。 第一:GroupBy之后的Count返回...

2018-08-19

PHP连接MongoDB数据库报错“No suitable servers found (`serverSelectionTryOnce` set)”的解决办法

公司的核心系统使用了MongoDB数据库,最近也碰到了那个烦人的 “No suitable servers found (`serverSelectionTryOnce` set): [connection refused calling ismaster o...

2018-08-19

MySQL数据库如何彻底关闭Innodb模式

一般而言,MySQL主流的还是MyISAM模式,这种模式方便使用和维护,Innodb为后来加入的另外一种模式,这种模式支持的功能更强大,但是一般很难用得到(以下配置修改都是在my.ini文件...

2018-08-13

MySQL server PID file could not be found! ... failed!

检查磁盘是否爆满df -h结合du -sh 查看具体是哪个目录爆满了du -sh * 显示当前目录下所有文件的大小如果是mysql日志文件爆满,解决方法如下:删除/usr/local/mysql/data...

2018-08-13

解析mysql中的auto_increment的问题

一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 。答案:如果表的类型是MyISAM,那么是18。...

2018-08-13

解决The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in 报错

很明显的提示 mysql扩展模块就要被放弃使用了,所以请使用mysqli代替这个说明你的php版本过高造成的。解决方法:把mysql的相关模块全都改为mysqli就行了。比如:1、mysql_connect...

2018-08-13

mysql.sock文件丢失的解决方法

Mysql文件mysql.sock丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock 。判断解决故障时没有切换到mysql用户,造成权限有...

2018-08-13

Windows下MySQL-5.7.20绿色免安装版配置与使用

Windows下MySQL-5.7.20绿色免安装版配置与使用
MySQL-5.7.20绿解压缩版(免安装)安装配置教程下载地址
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-winx64.z...

2018-08-12

MySQL监控相关常用查询

--查看update语句的执行数 show [global] status like 'com_update'; --查看delete语句的执行数 show [global] status like 'com_delete'; --查看试图连接...

2018-08-12

Mysql中文汉字转拼音的实现(汉字转换全拼)

步骤: 1、创建表结构-- 创建汉字拼音对照临时表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_` varchar(255) CHARACTER SET gbk NOT NULL, `code_`...

2018-08-12

mysql5.6修改sql_mode的值

今天在逛网站的时候,发现TP-shop的一个小功能挺不错,于是乎,开始下载。但在本地安装的时候,MYSQL出现了问题,提示,需要修改“sql_mode”的值。现在把修改sql_mode的正确...

2018-08-12

phpmyadmin空密码登录被禁止解决方案

本案例是mac系统的phpmyadmin4.4.10版本。但方法应该通用。 快速方案: 下载phpmyadmin后,用工具搜索文件夹所有信息,搜索AllowNoPassword'] = 然后将$cfg[&#3...

2018-08-12

MySQL性能优化的简单说明

MySQL 作为 LAMP 组件中的重要一环,在网站架构中担当关于数据处理的重任。作为目前流行最为广泛的开源数据库,网络上已经有相当多的各种优化教程。本文将试着从改善 MySQL 配...

2018-08-10

linux下mysql的相关命令

查看MYSQL运行状态/etc/init.d/mysql status启动MYSQL/etc/init.d/mysql start关闭MYSQL/etc/init.d/mysql stop重新安装MYSQL/etc/init.d/mysql reload强制重装MYSQL/etc/i...

2018-08-10

定时备份网站数据到邮箱和FTP空间

我用的是Centos系统,在进行自动备份前,必须安装以下几个组件sentmail组件,发送邮件用的。执行命令yum install sendmail muttFTP组件,把网站数据发送到FTP用的。执行命令yum ins...

2018-08-10

Linux备份还原MYSQL数据库

一般数据库备份还原是通过?phpmyadmin 的在线导入导出,但如果数据库文件非常庞大,比如300M以上,用phpmyadmin就不现实了,如果是虚拟主机,建议用帝国备份王,如果是独立服务器或VPS,...

2018-08-10

解决:Starting MySQL.Manager of pid-file quit without updating file.[失败]

今天我的网站打不开了,重启lnmp发现mysql无法启动,终找到原因是因为硬盘慢了,于是删除了mysql的日志文件来节省空间,重启mysql出现Starting MySQL.Manager of pid-file quit wit...

2018-08-09

linux下mysql的最常用的操作指令

1]如何创建mysqld数据库的管理用户?数据库安装好后,我们应该为mysql数据库创建一个管理帐号。要把root用户设置为管理员,我们应该运行下面的命令;[root@linuxsir01 root]# /opt/...

2018-08-09

用BigDump工具导入超大MySQL数据库备份文件

常用的 MySQL 数据库恢复工具(也能进行备份操作)是 phpMyAdmin,这是一个开源、免费的工具,大多数主机商(例如 Hawkhost)都会免费提供 。相信很多站长也用过 phpMyAdmin 来进行网站...

2018-08-09

别使用 MySQL 的 SQL_CALC_FOUND_ROWS 来获取总行数

当我们在处理分页程序的时候,会使用 limit 来限制返回的数量,然后会有两种获取分页的方法: 第一种方法: 在 SELECT 语句中加入 SQL_CALC_FOUND_ROWS 选项,然后通过 SEL...

2018-08-08

LNMP 关闭 Mysql 日志,删除 mysql-bin.0000*日志文件

今天访问网站出现数据库链接错误,然后想重启 lnmp 环境,发现无法正常关闭 mysql 服务,回想一下,服务器已经平稳运行 4 个多月了,配置方面应该没有什么问题,所以想到,可能是数据盘空...

2018-08-08

MySQL 数据库配置主从服务器实现双机热备

实现目的:增加一台 MySQL 备份服务器(16.16.16.20),做为 MySQL 服务器(16.16.16.10)的从服务器,这两台 MySQL 服务器之间实现双机热备。即:从服务器(16.16.16.20)上面指定的数据库永远...

2018-08-08

redis刷磁盘可能会导致瞬时无法连接

业务日志监控中报告, 每天会有大约250次连接redis失败.
通过strace追踪发现.故障的时间点时写磁盘时间超过了10s.一般在10-15s之间. redis第二次重试使用的是10s.这个实例所...

2018-08-05
返回顶部
顶部