lnmp mysql严格模式

lnmp一键包的mysql配置文件my.cnf有两个, 一个在/etc/my.cnf, 一个是/usr/local/mysql/my.cnf 要改/usr/local/mysql/my.cnfsql_mode=NO_ENGINE_SUBSTITUTION,ST...

2018-10-06

MySQL数据库修改root密码方法

SSH链接服务器,执行:mysql -u root 修改密码命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的密码'); 退出:quit; 修改/usr/l...

2018-10-04

MySQL之show processlist状态说明

一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化。copy to tmp table#执行ALTER TABLE修改表结...

2018-09-24

mysql自带的查询日志分析工具mysqldumpslow如何使用

--------------如何使用mysqldumpslow工具对日志进行分析--------------使用命令查找mysqldumpslow工具路径find / -name mysqldumpslow我的查询返回路径为/usr/local/mysql...

2018-09-23

centos mysql5.6 内存过大开机占用470M innodb使用MYISAM存储引擎 优化到70M使用

安装完后发现,top内存量占用都很大,竟然有47.1%内存使用。我的vps总共才1G内存,目前只放了个discuz,不需要mysql那么大的内存。一路优化完后只有7.5%占用率了。1、关闭innodb使...

2018-09-23

WAMP中MYSQL突然无法启动修改方案

今天惯例打开WAMP,现在图标一直是黄色的。 后经检测发现是mysql服务没有启动。今天惯例打开WAMP,现在图标一直是黄色的。后经检测发现是mysql服务没有启动。随后进入Ac...

2018-09-21

将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语句批量去除括号及内容

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

2018-08-26

MySQL mysqldump数据导出详解

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

2018-08-25

yum安装nginx+mysql+php

使用yum安装lnmp,nginx,php,mysql。这里给大家一个简单安装lnmp的方法,对于初学者来说,可以快速高效搭建一个lnmp开发环境。目录Nginx + MySQL + PHP安装文档一、Install二、C...

2018-08-23

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

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

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

2018-08-21

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中GroupBy不能Count的问题

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

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

MySQL性能优化的简单说明

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

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

vestacp修改phpmyadmin默认登录地址

最近在倒腾Vesta主机面板,一些设置不可避免,收集了这篇文章。vestacp和lnmp一样可以通过ip/phpmyadmin来访问,所以不太安全,修改phpmyadmin默认路径就很重要。登录到vps,修改vim...

2018-08-09

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

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

2018-08-08
[!--temp.google-link-self--]
返回顶部
顶部