`
100432177
  • 浏览: 16667 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql 数据库 不能启动

 
阅读更多
1、在使用RPM包安装完MySQL-server-xxxx.rpm之后,会看到终端中显示了上面提到的错误,MySQL开启失败。此时造成开启失败的原因,很有可能是开启了selinux,关闭selinux(具体方法请google一下),重启系统,一般情况下,问题可以解决。刚才已在我的虚拟机中重新尝试了一次。

2、使用rpm包进行安装时,会自动创建"mysql"用户,但是在某些“可信的操作系统”中,root用户无权添加新用户,会导致错误。此时你可以使用具有添加新用户权限的用户,手动添加"mysql"帐户,密码随意设置。当你只能使用root用户时,可以在my.cnf(下面会介绍此文件)中做如下修改:

[mysqld]

user = root   #或者是其他可使用的用户名称

此处的"root"即为脚本中调用mysqld_safe程序时,命令行中指定的系统用户。

3、安装MySQL-server-xxxx.rpm之后,显示正常开启,但是修改了my.cnf(原文件为/usr/share/mysql/中的my-xxxx.cnf文件,需要选择合适的文件复制到/etc/目录中,并且改名为my.cnf)文件之后,出现错误。此时错误的原因,很有可能是因为你没有调用mysql_install_db函数,此函数负责创建mysql的基本数据库,如登录用户的信息等,以及使用my.cnf对mysql进行配置,如数据库目录(datadir),根目录(basedir)等。在当前系统中,默认datadir为/var/lib/mysql/。

4、使用rpm包安装时,mysql_install_db函数被默认的调用,但是配置信息也是默认的。当你改写了my.cnf文件之后,需要重新调用"mysql_install_db --user=mysql"命令,以按照新的配置文件对数据库进行配置。其中的"--user=mysql"选项,使创建的datadir的创建者和所有者为mysql用户(使用rpm包安装时,自动创建此用户)。如果没有为mysqld_safe指定其他用户,必须添加此选项

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2009-10/21969.htm
分享到:
评论

相关推荐

    linux mysql数据库无法启动故障处理

    Linux MySQL 数据库无法启动故障处理 在 Linux 系统中,MySQL 数据库无法启动是非常常见的故障之一。今天,我们一起解决两个常见的错误:mysql PID file not found 和 Can't connect to MySQL through socket mysql...

    MySQL数据库命令大全

    ### MySQL数据库命令详解 #### 一、MySQL服务的管理 MySQL作为一款广泛使用的开源关系型数据库管理系统,其服务的启动和停止是基本的管理操作。 **启动MySQL服务** 使用`net start mysql`命令可以启动MySQL服务...

    图解WINDOWS下如何安装MYSQL数据库

    本文将详细介绍如何在 WINDOWS 平台上安装和配置 MySQL 数据库,包括下载、安装、配置和启动 MySQL 服务器。 一、MySQL 下载 MySQL 是一个开源的关系数据库管理系统,广泛应用于 web 开发和企业级应用中。 MySQL ...

    实验1 MySQL数据库服务器配置.docx

    * 启动和关闭MySQL数据库的命令:使用start命令启动MySQL数据库,使用stop命令关闭MySQL数据库。 * 实验目的:了解如何使用命令启动和关闭MySQL数据库。 实验1-4:连接到MySQL服务器,连接成功后是一个mysql>的提示...

    国家开放大学 数据库运维 形考一 MySQL数据库服务器配置

    MySQL数据库服务器配置 MySQL数据库服务器配置是国家开放大学数据库运维 形考一的重要组成部分。通过这个实验,我们将掌握 MySQL 的安装方法,了解 MySQL 服务器的组成,掌握 MySQL 服务器的配置方法。 MySQL安装...

    麒麟V10安装MySQL数据库

    在麒麟V10操作系统上安装MySQL数据库的过程涉及到几个关键步骤,这包括使用麒麟软件商店安装基础版本以及通过命令行进行更深入的配置。下面将详细解释这些步骤,并讨论在麒麟V10上安装MySQL时可能遇到的问题及解决...

    MySQL数据库技术与项目应用教程教案.pdf

    MySQL数据库技术是目前广泛使用的关系型数据库管理系统之一,它采用标准的SQL语言作为数据操作和查询的手段,能够高效地管理大量数据。在本教案中,将重点介绍MySQL数据库的安装、配置,以及字符集设置等技术点,并...

    MYSQL数据库修复大师7.12

    1. **启动软件**:运行MYSQL数据库修复大师.exe文件,启动应用程序。 2. **连接到MySQL服务器**:输入MySQL服务器的详细信息,包括主机名、用户名、密码以及数据库名称。 3. **选择损坏的文件**:定位到包含受损.myd...

    Linux操作系统中如何安装MySQL数据库

    "Linux操作系统中如何安装MySQL数据库" 在 Linux 操作系统中,安装 MySQL 数据库是非常重要的一步,对于大多数的 web 应用程序来说,都是必不可少的。本文将详细介绍如何在 Linux 操作系统中安装 MySQL 数据库。 ...

    数据库运维 形考任务1 实验1 MySQL数据库服务器配置.pdf

    MySQL数据库服务器配置是数据库运维中的基础工作,本实验涵盖了MySQL的安装、配置、启动与关闭、日志管理、数据库与表的创建以及存储引擎的使用等多个关键知识点。 1. **MySQL安装**:实验要求下载并安装MySQL,这...

    《MySQL数据库入门》教学设计.docx

    《MySQL数据库入门》教学设计是一份详尽的教学文档,旨在引导初学者逐步了解并掌握MySQL数据库的基本知识和操作。这份教学设计涵盖了从数据库基础到MySQL的实际应用,包括安装配置、启动登录等多个方面。 课程的...

    MySQL数据库启动失败1067进程意外终止

    MySQL数据库启动失败1067进程意外终止的解决办法总结 MySQL数据库是一个非常流行的关系型数据库管理系统,但是在使用中可能会出现一些问题,例如MySQL数据库启动失败1067进程意外终止错误。这种错误可能是由于多种...

    mysql数据库学习资料

    MySQL数据库是世界上最受欢迎的关系型数据库管理系统之一,广泛应用于各种规模的企业和项目中。这份学习资料主要涵盖了MySQL的基础操作,包括数据库的管理、表的操作以及数据的增删改查。 首先,我们讨论一下如何...

    国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.pdf

    `name`字段是字符串,不能为空;`age`是整数类型;`email`字段是唯一的字符串。 除了命令行,还可以使用图形化的数据库管理工具,如MySQL Workbench、phpMyAdmin等,这些工具提供了更直观的界面,让你通过拖拽和...

    在Linux下,MySQL数据库的启动、停止和重启

    Mysql启动、停止、重启常用命令(都是在root背景下)  a、启动方式  1、使用 service 启动:  [root@localhost /]# service mysqld start (5.0版本是mysqld)  [root@szxdb etc]# service mysql start (5.5.7...

    C# 服务,监控Mysql数据库并执行操作

    C# 服务,监控Mysql数据库并执行操作 安装服务后,可在Windows服务看到所安装的服务 启动服务后,可执行数据库操作,具体连接数据库下载后可连接自己的数据库测试,执行数据库操作的语句可自行去修改。 仅供参考

    把mysql数据库中的数据导入到oracle数据库中

    - 不需要恢复MySQL数据库,直接使用SQL Developer将数据迁移到Oracle数据库。 - 在Oracle数据库中创建好与MySQL数据库名称相同的用户,并指定好默认表空间。 - 使用SQL Developer将MySQL数据导入到相应的Oracle用户...

    Ubuntu操作系统下安装MySQL数据库的方法

    Ubuntu 操作系统下安装 MySQL 数据库的方法 本文将详细介绍在 Ubuntu 操作...最后,使用以下命令启动 MySQL 数据库服务器: ``` bin/mysqld_safe --user=mysql & ``` 至此, MySQL 数据库已经安装完成,可以使用了。

    国开MySQL数据库应用形考任务1~4.doc

    * MySQL 服务器的连接、断开、启动和停止 实验 1-1:MySQL 的安装与配置 * MySQL 的安装和配置步骤 * MySQL Workbench 图形化工具的使用 实验 1-2:创建数据库 * CREATE DATABASE 语句的使用 * MySQL Workbench ...

Global site tag (gtag.js) - Google Analytics