mysql出现启动不了问题

查询日志后是‘ Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.host‘ doesn‘t exist’此错误(less /var/log/mysqld.log)

试着把mysql全部删除干净,一般删除不干净(删除后残留配置文件my.cnf一类) 彻底删除方法如下

[[email protected] lib]# rpm -qa¦grep mysql
mysql-5.5.25-1.el6.remi.i686
mysql-libs-5.5.25-1.el6.remi.i686
compat-mysql51-5.1.54-1.el6.remi.i686
mysql-server-5.5.25-1.el6.remi.i686
[[email protected] lib]# yum remove mysql mysql-server mysql-libs compat-mysql51(全部删除)这样才是完全给卸载了,然后重装就会得到一个全新的mysql。

还是不行http://blog.csdn.net/indexman/article/details/16980433(看到此文章解决)内容如下:

今天在安装mysql后,启动时候没有启动成功,查看了下日志报错如下:

---------------------------------------------

[[email protected] local]# less /var/log/mysqld.log

1、查看报错信息如下:

[ERROR] Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.host‘ doesn‘t exist

2、经过查阅资料得知。要敲如下命令解决:mysql_install_db –usrer=mysql datadir=/var/lib/mysql

datadir是我的mysql存放文件目录

3、然后重启mysql还是不行:MySQL Daemon failed to start.

正在启动 mysqld:                                          [失败]

4、然后试了下单独的命令,启动完成

mysql_install_db

5、启动mysql服务[[email protected] mysqld]# /etc/init.d/mysqld restart停止 mysqld:                                              [确定]正在启动 mysqld:                                          [确定]

------------------------

dylan  presents

时间: 2024-10-25 10:29:11

mysql出现启动不了问题的相关文章

mysql的启动

1.直接用mysqld手工启动 [[email protected] bin]# ./mysqld --defaults-file=../my.cnf 140328 10:04:37 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root! 140328 10:04:37 [ERROR] Aborting 140328 10:04:37

破解windows下MySQL服务启动不了的情况下不能对其进行完全卸载的解决方案

以下的文章主要介绍的是在MySQL服务启动不了的情况下,不能对其进行完全卸载的实际解决办法的描述,以下就是对解决MySQL服务启动不了的情况下具体方案的描述,希望在你今后的学习中会对你有所帮助. MySQL 5.1 安装过程中报apply security setting错误的解决办法 1, 卸载MySQL 2, 删除目录 C:\Documents and Settings\All Users\Application Data\MySQL 3, 重新安装MySQL 就 OK 啦 [MySQL]

关于在安装MySQL时报错"本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止"的解决方法

首先将你下载的MySQL安装或者解压(对应安装版和解压版),下载地址http://dev.mysql.com/downloads/mysql/ 然后复制你安装目录中的my-default.ini,更改名字为my.ini 然后打开cmd,输入语句mysqld --initialize --user=mysql --console,(看到生成个data文件,是系统默认创建数据库的),此时还会生成一个临时的密码(解压版默认为空),记住,会用到的 然后就继续使用命令行到你的安装目录bin目录下启动你的M

XAMPP的MYSQL无法启动

昨天用各种方式试验MYSQL的数据库备份与恢复操作,恢复过程中,MYSQL就无法启动了. 提示如下: 22:59:43 [mysql] Attempting to start MySQL app... 22:59:43 [mysql] Status change detected: running 22:59:44 [mysql] Status change detected: stopped 22:59:44 [mysql] Error: MySQL shutdown unexpectedly

MySQL:解决MySQL无法启动的问题

MySQL无法启动的原因有多种,这里是我遇到的一种情况和解决方法. 起因: 最近项目需要使用MySQL,于是想在MAC上安装一个本地的数据库,但是其实忘了已经安装过一个版本了,结果发现新的服务器怎么也无法运行. 现象: 通过命令行启动MySQL:sudo /usr/local/mysql/support-files/mysql.server start Starting MySQL 一直得到这个错误: ERROR! The server quit without updating PID fil

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

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

二进制安装MySQL5.5.39,磁盘空间不足导致MySQL无法启动

--添加用户和组 [[email protected] local]# groupadd [[email protected] local]# useradd -g mysql -s /sbin/nologin -d /opt/msyql mysql --创建目录 [[email protected] local]# mkdir /data/mysql/mysql_3306/{data,logs,tmp} -p --做软链接到/usr/local/mysql [[email protected]

CentOS6.4 配置mysql服务器启动多个端口,同步单表数据

============================================================ ====多端口启动==== ============================================================ 创建数据目录 mkdir /usr/local/mysql/var1/ mkdir /usr/local/mysql/var2/ =================================================

MySQL数据库启动报错的处理

今天在linux中启动mysql时提示mysql Starting MySQL..The server quit without updating PID file了,下面我来给大家介绍解决办法. 从网上找了一堆方法如下: 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限解决方法 :给予权限,执行 "chown -R mysql:mysql /var/data" "chmod -R 755 /usr/local/mysql/data&

CentOS 7下MySQL服务启动失败的解决思路

今天,启动MySQL服务器失败,如下所示: [[email protected] ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -