虚拟机centos 6.4 64位安装的mysql 5.5.37,

修改了my.cnf配置

[root@localhost etc]# service mysqld start  #启动mysql失败

Starting MySQL.... ERROR! The server quit without updating PID file (/home/mysql/log/mysql.pid).

[root@localhost etc]# tail -n 30 /home/mysql/log/mysql-error.log  #首先查看日志

140918 07:27:20 mysqld_safe Starting mysqld daemon with databases from /home/mysql/data

140918  7:27:20 [Warning] Although a path was specified for the --log-slow-queries option, log tables are used. To enable logging to files use the --log-output=file option.

140918  7:27:21 InnoDB: The InnoDB memory heap is disabled

140918  7:27:21 InnoDB: Mutexes and rw_locks use GCC atomic builtins

140918  7:27:21 InnoDB: Compressed tables use zlib 1.2.3

140918  7:27:21 InnoDB: Initializing buffer pool, size = 4.0G

140918  7:27:22 InnoDB: Completed initialization of buffer pool

InnoDB: Error: log file /home/mysql/data/ib_logfile0 is of different size 0 5242880 bytes

InnoDB: than specified in the .cnf file 0 536870912 bytes!

140918  7:27:22 [ERROR] Plugin 'InnoDB' init function returned error.

140918  7:27:22 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

140918  7:27:22 [ERROR] Unknown/unsupported storage engine: INNODB

140918  7:27:22 [ERROR] Aborting

140918  7:27:22 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete

140918 07:27:22 mysqld_safe mysqld from pid file /home/mysql/log/mysql.pid ended

[root@localhost etc]# rm /home/mysql/data/ib_logfile*

rm: remove regular file `/home/mysql/data/ib_logfile0'? y

rm: remove regular file `/home/mysql/data/ib_logfile1'? y

[root@localhost etc]# service mysqld start

Starting MySQL..................................................................................................... SUCCESS!

OK,由于修改了innodb的innodb_buffer_pool_size参数,所以需要删除原来的ib_logfile,在第一次启动的时候因为要创建,所以较慢

另一次由于做实验,需要把里面数据都清除了。

启动mysql,一直提示不能创建pid,不能创建pid文件,看日志,检查mysql对目录的权限

mysqld_safe mysqld from pid file/usr/local/mysql/data/localhost.localdomain.pid ended

发现原来是初始化mysql之前,进程没有kill掉 (初始化mysql之前应该service mysqld stop)

初始化mysql

[root@localhost ~]#cd /usr/local/mysql/

[root@localhost mysql]# cd data/

[root@localhost data]# ls

ibdata1      ib_logfile1               localhost.localdomain.pid  performance_schema

ib_logfile0  localhost.localdomain.err  mysql                     test

[root@localhost data]# rm -rf *

[root@localhost data]# cd ..

[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/

Installing MySQL system tables...

Filling help tables...

To start mysqld at boot time you have to copy

support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

./bin/mysqladmin -u root password 'new-password'

./bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

Alternatively you can run:

./bin/mysql_secure_installation

which will also give you the option of removing the test

databases and anonymous user created by default.  This is

strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:

cd . ; ./bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl

cd ./mysql-test ; perl mysql-test-run.pl

Please report any problems at http://bugs.mysql.com/

[root@localhost mysql]# ./bin/mysqld_safe &

[1] 11035

[root@localhost mysql]#

140401 15:24:03 mysqld_safe Logging to'/usr/local/mysql/data/localhost.localdomain.err'.

140401 15:24:03 mysqld_safe Starting mysqld daemon with databases from/usr/local/mysql/data

140401 15:24:05 mysqld_safe mysqld from pid file/usr/local/mysql/data/localhost.localdomain.pid ended

[1]+  Done                   ./bin/mysqld_safe

[root@localhost mysql]# ps aux|grep mysql

root     10718  0.0  0.1 106192  1536 pts/0   S    15:20   0:00 /bin/sh ./bin/mysqld_safe

mysql    10948  0.1  4.0 731840 40996 pts/0    Sl  15:20   0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql--datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin--user=mysql --log-error=/usr/local/mysql/data/localhost.localdomain.err--pid-file=/usr/local/mysql/data/localhost.localdomain.pid--socket=/usr/local/mysql/mysql.sock --port=3306

root     11284  0.0  0.0 103240   860 pts/1   S+   15:24   0:00 grep mysql

[root@localhost mysql]# kill -9 10718

[root@localhost mysql]# kill -9 10948

[root@localhost mysql]# service mysqld restart

ERROR! MySQL server PID file could notbe found!

Starting MySQL.. SUCCESS!

以后出问题后还是自己分析问题最重要,不要一上来就去谷歌度娘查,会把思路带到另一个未知的方向

1

查看日志mysql的错误日志 mysql-error.log

2

查看进程 ps aux|grep mysql

3,查看权限  ll /home/mysql

4,查看history

5,检查磁盘空间,df -h

5

,操作标准化,尽量做的规范,养成一个好习惯

附mysql 官方的编译文档,很有参考价值

mysql启动了但是找不到PID_mysql初始化后找不到pid 不能启动-bbotte的博客-51CTO博客...相关推荐

  1. mysql分组后去重效率_mysql-mb6018ead621887的博客-51CTO博客

    目录MySQL讲解一.启动服务 二.MySQL命令之数据库操作 三. MySQL命令之表操作 四.MySQL语法规范 五.DQL语言(主查询) 六.DML语言(对表中的数据操作) 七.DDL语言(表字 ...

  2. 澳洲留学计算机毕业后怎么找工作,澳洲留学毕业后找工作的注意事项

    在澳洲留学生活完成学业之后有很多中国留学生会选择留在澳洲找工作,那么澳洲留学生们找工作时有哪些事情是需要注意的呢? 语言要求更加严格 在新打分体系中,雅思4个6分及以上.雅思4个7以下虽然达到基本门槛 ...

  3. mysql下载之后找不见_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...

    最近有些Win7系统用户在电脑中安装mysql之后,遇到找不到服务或出现找不到指定文件的情况,使在平时生活工作中无法正常使用非常烦恼,那么Win7系统中安装mysql后找不到服务或出现找不到指定文件应 ...

  4. 注册表编辑器厘米爱你找不到mysql,win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法...

    最近有用户到本站反馈说碰到这样一个情况,就是在电脑中安装mysql后,出现找不到服务或出现找不到指定文件的情况,碰到这样的问题该怎么办呢,接下来给大家讲解一下 1.如果你是5.0的版本,先用cmd进入 ...

  5. mysql mysqld.sock_MySQL笔记-最简单的方法来解决找不到mysqld.sock文件的问题

    首先,环境:ubuntu 14.04,采用apt-get的方式安装的,手动安装可能路径设置稍有区别. 1.安装MySQL后,用命令行首次启动时发现找不到Mysqld.sock文件,提示: ERROR ...

  6. mysql系统找不到指定的文件_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...

    最近有些Win7系统用户在电脑中安装mysql之后,遇到找不到服务或出现找不到指定文件的情况,使在平时生活工作中无法正常使用非常烦恼,那么Win7系统中安装mysql后找不到服务或出现找不到指定文件应 ...

  7. git提交过滤target文件 idea_找不到或无法加载主类(IDEA中启动spring boot项目)

    版权声明:本文为博主原创文章,如果转载请给出原文链接:http://www.jufanshare.com/content/142.html 提示:需要对IDEA编辑工具使用熟悉 出现一个问题,就是sp ...

  8. mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  9. mongoDB服务端mongod安装启动成功后找不到客户端mongo

    mongoDB服务端mongod安装启动成功后找不到客户端mongo mongodb正常安装后,修改环境变量,且mongod能轻松跑同,但是mongo命令无法被正确执行 前往安装目录下/bin目录中, ...

最新文章

  1. Linux设置界面或命令行启动
  2. 刷新系统托盘(清除死掉的图标)修正版
  3. Python 性能剖分工具
  4. Java基础与提高干货系列——Java反射机制
  5. JUnit简介与初步使用
  6. java bean 对象属性复制框架BeanMapping-release_0.0.2-注解支持
  7. 04.Python基础_列表_元组_字典_集合
  8. leetcode数组汇总_LeetCode刷题实战118:杨辉三角
  9. 【JOURNAL】康生篆书联
  10. linux下java连接mysql_LinuxJava连接MySQL数据库
  11. JavaScript 代码片段
  12. keychain 专研
  13. Halcon图像分割-区域提取
  14. Android 实现定位
  15. 【看表情包学Linux】man 手册 | 复制文件或目录 | 移动文件和重命名操作 | 查看目标文件内容
  16. 简单10步,建立一个完美的商业网站
  17. Oracle EBS子库存转移,项目转移whole LPN
  18. 马丁福勒《重构》读书笔记
  19. 30招微信公众号运营案例
  20. wifi识别姿态手势相关平台与研究团队

热门文章

  1. 利用http://forshare.me/qq/访问陌生人的QQ空间_三木_新浪博客
  2. 电竞入亚各方皆大欢喜,但电竞本身却不是最大赢家
  3. FFMPEG录制以及推流
  4. 程序设计基石与实践系列之编写高效的C程序与C代码优化
  5. 疫情时代下,普通人如何在不确定的世界活得好一点?
  6. Android 页面销毁、重建与数据恢复
  7. 艰苦的RAW格式数据恢复之旅
  8. 用c#实现一个鼠标连点器
  9. 浙江科技大学计算机调剂,浙江科技大学计算机应用技术专业2019年考研调剂信息...
  10. Error Message:网络连接错误,详细信息:Connection pool shut down