MySQL安装故障解决

mysql故障:

[[email protected]_M ~]# /etc/init.d/mysqld restart

Starting MySQL....... ERROR! Manager of pid-file quit without updating file.

[[email protected]_M ~]#

可能一:

启动配置文件/etc/init.d/mysqld 中的basedir和datadir目录没有指定,默认找安装目录去了。需要就需要指定datadir的目录。

上面两个目录应该为初始化数据库时候指定的基础目录和数据目录。例如我的初始化目录为下面的命令。

/application/mysql/bin/mysql_install_db --basedir=/application/mysql --datadir=/data --user=mysql

所以我修改为:

vim /etc/init.d/mysqld

46 basedir=/application/mysql

47 datadir=/data

可能二

mysqld的数据目录属主不是MYSQL,或者uid不对。也就是上面中的data目录的属主不对。修改为相同的属主即可。

chown -R mysql.mysql /data

可能三

是mysql下的tmp目录权限问题。导致无法创建socket.

日志中报下面的错误:

151105 13:42:49  InnoDB: Started; log sequence number 0 44233

151105 13:42:49 [ERROR] Can‘t start server : Bind on unix socket: Permission denied

151105 13:42:49 [ERROR] Do you already have another mysqld server running on socket: /application/mysql5.1.72/tmp/mysql.sock ?

151105 13:42:49 [ERROR] Aborting

查看/application/mysql/tmp权限问题

[[email protected]_S ~]# ll /application/mysql/

total 32

drwxr-xr-x  2 root  root 4096 Nov  5 09:32 bin

drwxr-xr-x  3 root  root 4096 Nov  4 23:55 include

drwxr-xr-x  3 root  root 4096 Nov  4 23:55 lib

drwxr-xr-x  2 root  root 4096 Nov  4 23:55 libexec

drwxr-xr-x 10 root  root 4096 Nov  4 23:55 mysql-test

drwxr-xr-x  6 root  root 4096 Nov  4 23:55 share

drwxr-xr-x  5 root  root 4096 Nov  4 23:55 sql-bench

drwxr-xr-x  2 root root 4096 Nov  5 13:25 tmp

[[email protected]_S ~]#

发现/application/mysql/tmp这个目录的属主是root了。但是这个目录的属主本应该是mysql,也就是你用下面命令初始化数据库时指定的用户名

/application/mysql/bin/mysql_install_db --basedir=/application/mysql --datadir=/data --user=mysql

所以授权为mysql即可

[[email protected]_S ~]# chown mysql /application/mysql/tmp/

[[email protected]_S ~]# /etc/init.d/mysqld start

Starting MySQL. SUCCESS!

[[email protected]_S ~]#

时间: 2024-11-05 18:27:26

MySQL安装故障解决的相关文章

MySQL安装失败解决办法

一..msi版的MySQL安装包在最后执行的时候到第三步就死掉了,直接未响应 这是因为以前在本机中安装过MySQL,卸载的时候没有卸载干净导致的,因为有的文件夹隐藏的很深. 1.卸载MySql相关组件: 2.删除MySQL的安装目录: 3.在注册表(regedit)查询mysql,全部删除: cmd -> regedit 1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录 2.HKEY_

Slave_SQL_Running: No mysql同步故障解决方法

Slave_SQL_Running: No mysql同步故障解决 今天检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态:mysql> show slave status\GSlave_IO_Running: YesSlave_SQL_Running: NoLast_Errno: 1062....Seconds_Behind_Master:NULL原因:1.程序可能在slave上进行了写操作 2.也可能是slave机器重起后,事务回滚造成的. 解决办法I:1.首先停掉Sl

mysql 安装失败解决方法

在安装mysql的过程中,出现的最麻烦的问题和解决方法 安装后,启动不成功,就卡了,程序就没有响应. 如何解决: 找到mysql安装目录下的 #Path to the database root datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" 该目录就是用来存放我们将来创建的数据库和表的目录, 你只需要将 C:/ProgramData/MySQL/MySQL Server 5.5 删除,再重新安装就可以.

mysql安装错误解决办法

在我们装mysql数据库时,出现安装失败是一件非常令人烦恼的事情,接下来小编就给大家带来在我们安装mysql数据库失败的一些解决方法,感兴趣的小伙伴们可以参考一下 mysql数据库安装不了了!mysql最后一步安装不上!mysql就是安装不上!是不是很头疼,很伤脑筋,现在大家不用着急了,小编为大家整理了mysql安装失败的原因以及mysql安装失败的解决方法,抓紧来看看吧! 困难1:MySQL 5.1 安装过程中报apply security setting错误 1.卸载MySQL. 2.删除目

Mysql DBA 高级运维学习笔记-MySQL主从复制故障解决

1.MySQL从库数据冲突导致同步停止 Show slave status报错且show slave status\G Slave_IO_Running: Yes Slave_SQL_Running: NO Seconds_Behind_Master: NULL Last_Error:Error 'Can't create database 'linzhongniao';database exists'on query. Default database:'linzhongniao'.Query

mysql 安装错误 解决方法

错误及警告信息:TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option 解决方法:需要在my.cnf里面加入下面的参数:explicit_defaults_for_timestamp=true 错误及警告信息:Can't find messagefile '/usr/share/mysql/errmsg.sys 解决方法:需要在m

Centos6.7下安装python连接mysql环境故障解决

在Python连接和使用mysql时,需要调用MySQLdb 模块,是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. MySQLdb模块在不同的平台下安装方式不一样,这里主要介绍Linux下的安装方式,https://pypi.python.org/pypi/MySQL-python  可以在这里选择合适的版本,解压安装. 安装步骤: 1.选择合适的版本以及检查相关路径 这里选择版本为MySQL-pyt

MYSQL安装时解决要输入current root password的解决方法

在装MYSQL的时候发现要输入current root password不记得以前在电脑里装过(你的系统曾经装过MYSQL在重装就会要求输入原来设定的密码,如果是第一次安装就不会出现),在网上苦苦搜寻解决方法. 终归结出以下解决方法: 1.清除MYSQL的安装目录,默认是C:\Program Files 2.清除MYSQL数据存放目录,一般在C:\Documents and Settings\All Users.windows\Application Data目录下 (需要注意的时Applica

win10系统H3C云实验室模拟器安装故障解决

电脑是win10系统,H3C云实验室2.1.1安装时一切顺利,安装完成后,故障一大堆. 1.HCL启动不了,查看错误日志结合网络搜的结果,发现是操作系统版本导致,不兼容win10,进兼容模式修改为win7顺利启动. 2.创建设备,无法启动.经过仔细排查,发现是virtualBOX版本问题,HCL2.1.1的VBOX是2.6的版本,貌似不兼容,试了下5.2.8版本,失败,于是降了版本,手头上正好有4.2.4的版本,卸载5.2.8,重启安装4.2.4,发现居然成功了,. 本次碰到的就这2个的问题,结