-
如何在 Centos7 中使用阿里云的yum源
数据库2019-04-22
Centos切换到国内yum源后更新会快很多,这里为大家介绍下如何切换到阿里云的yum源...
-
提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
数据库2019-04-16
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id&n
-
如何解决ubuntu重启后dns服务消失问题
数据库2019-03-13
ubuntu重启后/etc/resolv.conf中的dns会消失,给我们远程服务造成很大麻烦.cat /etc/resolv.conf会发现一段警告说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。 方法一:此方法只适合添加一条dns sudo vi /etc/network/interfaces 添加dns-nameservers 114.114.114.114 方法二:可以输入多条dns
-
MYSQL数据库分库分表思路
数据库2019-01-02
一. 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。 数据库分布式核心内容无非就是数据切分(Sharding),以及切分后对数据的定位、整合。数据切分就是将数据分散存储到多个数据库中,使得单一数据库中的数据量变小,通过扩充主机的数量缓解单一数据库的性
-
CentOS 7安装shadowsock(一键安装脚本)
数据库2018-12-23
CentOS 7安装shadowsock(一键安装脚本)用root账户登录后(vultr默认是root账户登录),开始安装一键shadowsock脚本
-
MySQL存储过程语法及实例
数据库2018-11-30
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 ——————–基本语法——————– 一.创建存储过程 create procedure sp_name() begin ……… end 二.调用存储过程 1.基本语法:call sp_name() 注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程 1.基本语法: drop procedure sp_name//
-
CentOS7 启用root用户
数据库2018-11-29
编辑 /etc/gdm/custom.conf 文件,具体如下所示: 在daemon选项中修改AutomaticLoginEnable=true,AutomaticLogin=root 如果daemon下为空则添加: AutomaticLoginEnable=true AutomaticLogin=root 如: [daemon] AutomaticLoginEnable=true AutomaticLogin=root .
-
THINKPHP ERROR 1449 (HY000): The user specified as a definer ('root'@'%') does not exist
数据库2018-11-29
今天将项目GIT到本地调试时候THINKPHP的验证码一直无法显示,直接用浏览器输入验证码的链接地址出这个错误:ERROR 1449 (HY000): The user specified as a definer ('root'@'%') does not exist; 应该是账号授权的问题,搜了一下,执行一条sql语句就行了,授权给root 所有host 权限,sql如下: mysql> grant all privileges on *.* to root@"%" ide
-
centos+宝塔面板 多版本php配置多版本composer
数据库2018-10-29
php项目在实际使用中,往往有些项目需要依赖不同版本的composer,每次切换版本会比较麻烦。这里记录配置多composer的方法,方便日后查看及开发者参考。 说明 PHP多个版本编译安装在以下目录,类同。 /www/server/php/56/ /www/server/php/70/ 这里使用php7及5.6作为示例参考,其他版本均参考此方法均可。 cd /www/server/php/70/bin/ curl -sS h
-
Linux 新增磁盘挂载操作
数据库2018-06-07
查看新增磁盘的设备号 如下图,本例中新增磁盘设备号为 /dev/vdb,大小为10G;磁盘已自动完成分区(/dev/vdb1)和文件系统(ext4)的设置,下面直接挂载即可。 挂载磁盘文件系统 这里介绍两种挂载方式:手动和自动。手动即每次重启启动后,需要再次手工挂载分区到响应目录;自动则是系统在重启时自动完成,无需再次手工操作。 假设我们要将新增磁盘挂载到/data 目录,则先手动创建该目录,然后开始挂载。