启动MySQL提示:The server quit without updating PID file()

启动MySQL提示:The server quit without updating PID file()
某个项目突然客户端打不开了,后台也打不开了,于是我重启服务器发现数据库没起来,于是我打算手动去启动,/etc/init.d/mysqld start|resrat,但是报错了,提示内容: Starting MySQL.. ERROR! The server quit without updating PID file (/data/app/mysql/var/iZ23dwscymrZ.pid) 由于下午再打包备份图片目录,我猜想会不会和这个有关呢?于是df命令查了下,发现是数据盘满了,也是蛋疼的,于是我删除了压...

php实现文件下载

php实现文件下载
使用PHP实现文件下载,需要使用header头来指定下载文件类型,不知道下载文件类型可以使用application/octet-stream 二进制流方式来代替   <?php header("Content-type: application/octet-stream"); header('Content-Disposition: attachment; filename=test.png'); header("Content-Length: " . filesize($file)); readfile($file); ?>

PHP程序员最常犯的11个MySQL错误

PHP程序员最常犯的11个MySQL错误
下面列举了我曾经犯过的最严重的11个MySQL相关的错误。。。 1、使用MyISAM而不是InnoDB MySQL有很多数据库引擎,但是你最可能碰到的就是MyISAM和InnoDB。 MySQL默认使用的是MyISAM。但是,很多情况下这都是一个很糟糕的选择,除非你在创建一个非常简单抑或实验性的数据库。外键约束或者事务处理对于数据完整性是非常重要的,但MyISAM都不支持这些。另外,当有一条记录在插入或者更新时,整个数据表都被锁定...

PHP数据类型转换

PHP数据类型转换
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: 1、(int)、(integer):转换成整形 2、(float)、(double)、(real):转换成浮点型 3、(string):转换成字符串 4、(bool)、(boolean):转换成布尔类型 5、(array):转换成数组 6、(object):转换成对象     PHP数据类型有三种转换方式: 1、在要转换的变量之前加上用括号括起来的目标类型 2、使用3个具体类型的转换...

CI3.0问题

CI3.0问题
codeigniter Message: mkdir(): Invalid path  Filename: drivers/Session_files_driver.php   解决办法: 把config.php中 $config['sess_save_path'] = NULL; 改为: $config['sess_save_path'] = FCPATH.'public/sess_save_path'; //在根目录下新建public/sess_save_path,并给写文件权限 创建一个存放session的目录

Nginx出现的错误

Nginx出现的错误
重启配置文件时出现如下错误: [root@iZ23dwscymrZ api2]# /data/app/nginx/sbin/nginx -s reload nginx: [error] open() "/tmp/nginx.pid" failed (2: No such file or directory)   出现该问题的原因可能是我前一次重启配置文件时,配置文件出错了导致的。   解决方案: 杀掉nginx进程,重启nginx ps aux | grep  nginx kill -9 进程号 /etc/init.d/nginx start ok了~~~   下次修改配置文...

记工作中碰到的运维问题

记工作中碰到的运维问题
一台阿里云服务器,本有100G数据盘,于是被我挂载到了/alidata目录下,这下惨了,原来/alidata下的数据全没了以及数据库也没有办法导出备份了,网站也打不开404了,于是想要卸载数据盘,但是提示设备繁忙,如下图: 这下惨了,于是只能尝试一把了,关闭所有/alidata下面运行的进程, #killall php-fpm #ps -ef | grep mysqld   #找到PID #kill -9 PID ...一步一步杀进程,发现还是有进程在运行的于是使用...

重新挂载数据盘

重新挂载数据盘
在上一篇文章中我教了大家如何挂载数据盘,但是我们有的时候需要把数据盘重新挂载到其他目录下面去,那我们该怎么解决呢? 一、卸载数据盘 umount /mnt   二、修改文件 vim  /etc/fstab 将挂载点修改一下由原来的/mnt改为/alidata   三、重新挂载 mount -a      

阿里云服务器挂载数据盘

阿里云服务器挂载数据盘
1、查看数据盘 在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。 友情提示:若您执行fdisk -l命令,发现没有 /dev/xvdb 表明您的云服务无数据盘,那么您无需进行挂载   2、 对数据盘进行分区 执行 fdisk -S 56 /dev/xvdb 命令,对数据盘进行分区; 根据提示,依次输入n,p,1,两次回车,wq,分区就开始了,很快就会完成。   3、 查看新的...
Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: