debian中libmysqlclient-dev安装后mysql无法启动

系统环境:debian,amh面板
.因为用c++开发mysql客户端,就安装了libmysqlclient-dev,然后amh mysql无法启动,错误信息为:
The server quit without updating PID file (/var/run/mysqld/mysqld.pid)

在搜索无果后,我尝试了能想到了所有造成问题的原因,幸亏我有台安装了AMH面板的vps,于是我开始用对比法对比2台机器的环境及配置.
首先查看mysql server使用的配置文件.

root@debian:/home/nine# /usr/local/mysql/bin/mysql --verbose --help | grep -A 1 'Default options'
返回:Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

原来,libmysqlclient-dev安装后添加了3个配置文件,这些配置文件指向不同的目录,造成配置混乱,rm命令删除:

root@debian:/home/nine# rm -f /etc/mysql/my.cnf
root@debian:/home/nine# rm -f /usr/local/mysql/etc/my.cnf
root@debian:/home/nine# rm -f ~/.my.cnf
此时,mysql server已能正常启动.

时间: 2024-08-17 15:02:28

debian中libmysqlclient-dev安装后mysql无法启动的相关文章

服务器断电后mysql无法启动

问题描述 服务器断电后mysql无法启动 因意外导致服务器断电,重启后发现mysql起不来了 [root@cacti ~]# service mysqld restart 停止 mysqld: [确定] MySQL Daemon failed to start. 正在启动 mysqld: [失败] 查看日志: [root@cacti ~]# tail -100 /var/log/mysqld.log 150520 12:21:12 mysqld_safe Starting mysqld daem

primeton EOS 6.3 安装后不能正常启动

问题描述 安装完primetonEOS6.3版本的软件后,启动startserver.bat命令,但启动过程中报错,我的数据库是mysql,测试后是可以的,但为啥环境还有问题,求大神指教!启动时错误日志:[default][2014-07-0116:21:58,357][INFO][SystemService:94]BegintostartEOSsystemservice[default][2014-07-0116:21:58,381][WARN][SystemService:105]Using

在阿里云的CentOS环境中安装配置MySQL的教程_Mysql

1 常规错误的yum安装方法: 在前文中记述了CentOS 6.5系统中通过yum方式快速地搭建了LNMP环境,那么是否也能在CentOS 7或CentOS 7.1系统中依葫芦画瓢安装MySql5.6.24呢?答案是否定的. [root@typecodes ~]# yum -y install mysql mysql-server mysql-devel ...................... ....省略部分安装过程.... ...................... Installe

ubuntu12.04 mysql 无法启动问题解决办法

一,权限问题导致mysql无法启动,在linux中权限是个很重要的东西,所以大多数据mysql无法启动都与 权限有问题 错误提示 World-writable config file '/opt/lampp/etc/my.cnf' is ignored [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists! 昨天的的xampp问题集锦中,已经解决了一些问题,不过今天

CentOS下MySQL安装后配置和设置

CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) 3.启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录) 4.相关命令 /usr/bin(mysqladmin mysqldump等命令) 注:1~3安装server安装后存在,4mysqladmin mysqldump在client安装后存在 查看数据库版本: m

Debian编译安装Nginx+MySQL+PHP-FPM环境详解

Linux环境:Debian 6 Stable 程序版本选择: Nginx:Tengine 1.2.4 淘宝出品,基于Nginx并引进了一些新特性 MySQL:5.1.66 5.1系列最新版.不用5.5的原因是5.5开始编译使用CMake,而资料比较少.(事实上wangyan的脚本使用的是5.5,但是当时我还没看到--) PHP:5.4.9 前几天刚出的Current Stable,自带FPM,与Nginx配合良好. 参考资料: 主要参考军哥的lnmp脚本和wangyan的lanmp脚本.军哥的

在Debian Wheezy上支持PHP5和MySQL的Apache2的安装说明

LAMP 是Linux, http://www.aliyun.com/zixun/aggregation/14417.html">Apache, MySQL, PHP的简写.该教程演示了如何在 Debian Wheezy 服务器上安装支持 PHP5 和 MySQL 的 Apache2 服务器. 1.初步说明 在本教程中,我们使用的主机名是 server1.example.com,IP地址是 192.168.0.100.这些设置可能与你的有所不同,所以你需在安装完成后改回自己正确的IP地址.

Mysql 5.7.17安装后登录mysql的教程

mysql-5.7.17的安装在文章下面有介绍,大家可以参考下.下面先给大家介绍下Mysql 5.7.17安装后登录mysql的教程,一起看看吧. 在运行 ./bin/mysqld –initialize 初始化数据库时,会生成随机密码,示例: [Note] A temporary password is generated for root@localhost: Wtng#?e&S5,- 例中密码为 Wtng#?e&S5,- ,首次登录 mysql,用这个密码. $ /usr/local

MySQL 初步安装后更改datadir目录几种方式

链接:http://blog.itpub.net/28602568/viewspace-1663979/ 标题:MySQL 初步安装后更改datadir目录几种方式  作者:lōττéry版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.] 注释:       若mysql 安装初步使用rpm默认将db安装到/var/lib/mysql/路径后,想更改db路径,怎么处理呢?  测试步骤:     1. 简单叙述安装步骤     2.更改db目录的2中方式..