ubuntu mysql 无法启动 简单排查

自己的网站很久没有去上了,想打开发现居然打不开了,所以就找了一系列的原因。

  1. vps不行了
  2. dns解析出问题了
  3. 域名出问题了

简单排查之后,我的vps服务商用的是 搬瓦工(bandwagonhost) ,重启了一下还是无法访问,后来我又看了一下我用的域名托管(dnspod),好像也是没有问题的。最后又查了一下域名提供(freenom),域名到期还有一年,应该也没有问题。

后来又看了一会,才想到会不会是apache服务器没有启动

重启了一下:sudo apache2ctl -k restart

可以访问了[被自己蠢哭了

但是mysql还是无法使用。

于是试了一下重启: service mysql start

报错说无法启动,也没有写什么原因(服务器上的ubuntu系统比较小,错误提示不全),找了半天也不知道什么问题。

后来上网找资料才知道看错误日志(在/var/log/mysql中),里面写了出错原因是[ERROR] /usr/sbin/mysqld: unknown variable ‘default-character-set=utf8’

后来网上查了之后才发现要把mysql配置文件my.cnf中的default-character-set=utf8改为character_set_server=utf8就可以了,试了一下果然可以了==

(my.cnf 在/etc/mysql 中)

真弱==

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-14 11:54:34

ubuntu mysql 无法启动 简单排查的相关文章

Ubuntu Mysql 安装及简单使用

系统环境:ubuntu 12.04 1.安装 sudo apt-get install mysql-server sudo apt-get install mysql-client 安装过程中会提示设置密码,记住所设置的密码.该密码用于登录mysql数据库.安装成功后mysql服务器会自动启动 2. 检查是否成功安装 在终端中输入命令,sudo netstat -tap | grep mysql 若能看到mysql 端口处于监听状态则表示安装成功. 3.配置服务器 mysql的配置文件放在 /e

Mysql不能启动

Mysql不能启动故障排查 1.启动mysql失败 2.查看日志 提示找不到binlog文件(可以执行如下命令查看) (mysql找binlog文件靠读取index文件,如果index里面的文件没找到就报错了)解决方法就是把index中缺失的删掉,或者删除或清空index文件 步骤: 一.   mv   mysql-bin.index   mysql-bin.index.bak (备份mysql-bin.index文件且原文件删除) 二.   service   mysqld  start (启

Linux下Mysql启动异常排查方案

遇到Mysql启动异常问题,可以从以下几个方面依次进行问题排查: (1)如果遇到“Can't connect to local MySQL server through socket '/tmp/mysql.sock'”类似问题,查看Mysql配置文件(默认在/etc/my.cnf目录下),使用命令vi /etc/my.cnf,查看是否具备如下配置, [mysqld]port            = 3306socket       = /var/lib/mysql/mysql.sock 可能

ubuntu下处理mysql无法启动故障一例

故障现象: mysql无法启动 1: dmesg |grep mysql [101353.820000] init: mysql post-start process (9077) terminated with status 1 [101354.650000] init: mysql main process (9113) terminated with status 1 [101354.650000] init: mysql respawning too fast, stopped 2: g

更改ubuntu mysql data目录位置

更改ubuntu mysql data目录位置 很多时候,mysql的数据会非常大,数据默认放在/var/lib/mysql,由于/var所划分的空间不够大,所以我们需要将mysql数据存放路径修改一下,放到大分区里面,以便可以应付mysql数据增长. 1.设置新的存放路径 mkdir -p /data/mysql 2.复制原有数据 cp -R /var/lib/mysql/* /data/mysql 3.修改权限 chown -R mysql:mysql /data/mysql 4.修改配置文

Ubuntu Mysql 安装

下载 http://dev.mysql.com/downloads/mysql/ 选择 Linux- Generic 选择版本 wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.39-linux2.6-x86_64.tar.gz 根据INSTALL-BINARY文件的描述,可知mysql默认的安装目录就是在/usr/local/mysql tar -zxvf mysql-5.5.39-linux2.6-x86_64.tar.gzmv

mysql无法启动,一直处于启动状态解决【Mac osx 】

最近,遇到一个问题,就是mac 使用homebrew 安装了mysql,今天使用mysql.server start,mysql无法启动了,restart还找不到pid,说明服务并没有启动! 错误如下: google一番,找到一个解决办法!简单的就是:按照启动报的错误,去相应文件夹下,删除所有的*.err文件,再创建没有的那个pid文件! 到这一步有可能问题就解决了,但是我的依旧报错,于是查看了一下是否还有mysql相关的进程在运行, 运行: ps -A |grep mysql,得如下结果 果断

进击的Python【第十二章】:mysql介绍与简单操作,sqlachemy介绍与简单应用

进击的Python[第十二章]:mysql介绍与简单操作,sqlachemy介绍与简单应用 一.数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据.我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢.所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量.所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来

mysql无法启动

linux下mysql无法启动的解决方法  2010-02-23 15:34:36| 分类: UNIX |字号 刚开始学mysql时都是用redhat自带的.启动是什么 /rc.d/init.d/ start  这很简单,但是后来越学越多,系统自带的mysql,有的是版本太低,有的是与  自己想要装的web服务需要的低版本的mysql   后来自己学着以tar的方式安装mysql,我的mysql装在/usr/local/mysql目录下启   动碰到过很多问题.最常见的是:  ERROR 200