`
fzd8589
  • 浏览: 53509 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

error:linux(debian)安装mysql错误

阅读更多

/usr/local/mysql# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql
Installing MySQL system tables...
091016  5:50:35 [ERROR] /usr/local/mysql/bin/mysqld: unknown option '--skip-bdb'
091016  5:50:35 [ERROR] Aborting

091016  5:50:35 [Warning] Forcing shutdown of 2 plugins
091016  5:50:35 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete

Installation of system tables failed!  Examine the logs in
/var/lib/mysql for more information.

You can try to start the mysqld daemon with:
    shell> /usr/local/mysql/bin/mysqld --skip-grant &

and use the command line tool /usr/local/mysql/bin/mysql
to connect to the mysql database and look at the grant tables:

    shell> /usr/local/mysql/bin/mysql -u root mysql
    mysql> show tables

Try 'mysqld --help' if you have problems with paths.  Using --log
gives you a log in /var/lib/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com/.  Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS.  Another information source are the
MySQL email archives available at http://lists.mysql.com/.

Please check all of the above before mailing us!  And remember, if
you do mail us, you MUST use the /usr/local/mysql/scripts/mysqlbug script!

   这里发生错误,网上说用scripts/mysql_install_db --no-defaults --user=mysql就可以。
   但实际情况是这样还是错误,总是 unknown option '--skip-bdb'。
   这是因为安装过程中系统会从目录 /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf 中寻找这个文件。在/etc/mysql下存在my.cnf这个文件,所以里面的一些参数设置和安装不符。
   将 /etc/下的mysql 文件夹移动到 /temp下,这样就不再影响安装。

分享到:
评论

相关推荐

    linux下安装mysql

    ### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器时。本文将详细介绍如何在 CentOS 操作系统上安装 MySQL 5.5,并进行必要的配置。 #### 一、安装 cmake 在...

    linux下封装的mysql操作

    在Linux上安装MySQL通常通过包管理器完成,如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)。例如,使用`apt`安装MySQL命令如下: ```bash sudo apt update sudo apt install mysql-server ``` 安装完成后,需要...

    php mysql linux

    5. 安装和配置PHP与MySQL:在Linux上,一般会使用包管理器(如apt-get for Debian/Ubuntu或yum for CentOS/RHEL)来安装PHP和MySQL。安装完成后,需要编辑配置文件,如my.cnf(MySQL的配置文件)和php.ini,然后重启...

    解决mysql登录错误:’Access denied for user ‘root’@’localhost’

    首先是不知道怎么忽然mysql用命令行,workbench都登录不了,都提示’Access denied for user ‘root’@’localhost’。 数据库卸载重装了几次都不行。好像感觉数据清理不干净。解决的过程遇到的坑,这里记录分享下。...

    linux系统C++操作mysql数据库

    - 当发生错误时,可以使用`conn->getErrorCode()`和`conn->getErrorMsg()`获取错误代码和错误信息。 7. **关闭连接**: - 不再使用连接时,记得关闭以释放资源,如:`conn->close();` 8. **示例代码**: ```cpp...

    Debian 安装Testlink.pdf

    Debian系统安装TestLink的过程中涉及到了多个IT知识点,包括环境配置、软件安装和迁移操作。接下来,我将详细说明这些知识点。 首先,Debian系统中安装TestLink之前需要确认安装环境和版本。这包括安装Apache Web...

    MYSQL.zip_C MYSQL_c++ mysql_linux mysql_linux c mysql_linux mys

    使用这个库,你可以创建一个`sql::mysql::MySQL_Driver`对象,然后用它来创建`sql::Connection`对象。以下是一个简单的C++示例: ```cpp #include #include #include #include using namespace std; using ...

    mysql安装配置教程

    - **检查错误日志文件**:如果遇到问题,可以检查MySQL的错误日志文件,通常位于`/var/log/mysql/error.log`。 #### 九、学习资源 - **MySQL官方文档**:访问MySQL官方网站上的文档部分获取更多关于MySQL的信息和...

    linux -aarch mysql5.30

    10. **故障排查**:当遇到问题时,可以查看错误日志(通常在`/var/log/mysql/error.log`),使用`SHOW PROCESSLIST`命令检查当前运行的进程,或使用`EXPLAIN`分析SQL查询性能。 11. **MySQL监控工具**:有许多工具...

    Linux搭建PHP+MySQL+Apache环境

    在Linux系统中搭建PHP+MySQL+Apache环境是创建一个功能完备的Web服务器的关键步骤,这个环境通常被称为LAMP(Linux, Apache, MySQL, PHP)堆栈。以下将详细介绍如何一步步完成这一过程。 首先,我们需要安装Apache...

    Linux平台搭建MySQL数据库完整版步骤

    通常,Linux发行版如Ubuntu、CentOS或Debian都有对应的软件仓库可以方便地安装MySQL,但这里我们将采用手动下载和安装的方法。 1. **创建存放安装包的目录**: 在 `/opt` 目录下创建一个名为 `mysql` 的新目录,这...

    linux下安裝配置mysql

    对于基于Debian的系统(如Ubuntu),你可以使用apt包管理器来安装MySQL: ``` sudo apt-get install mysql-server ``` 对于基于Red Hat的系统(如CentOS/RHEL),使用yum或dnf: ``` sudo yum install mysql-...

    Linux+PHP+MySQL案例教程

    在Linux上安装MySQL同样可以通过包管理器完成: ```bash sudo apt install mysql-server ``` 安装完成后,应通过`mysql_secure_installation`脚本来设置root用户的密码,并调整MySQL的安全性配置。 ### PHP与...

    linux下C语言连接mysql数据库

    在Linux环境下,使用C语言连接MySQL数据库是一项常见的任务,尤其对于开发系统级应用程序或需要与数据库交互的应用来说。本文将详细介绍如何在C程序中实现这一功能,并提供一个基本的示例代码。 首先,确保你已经...

    linux 下c++连接msyql测试

    使用`sql::mysql::MySQL_Driver`类的静态方法`get_default_instance()`获取默认驱动,然后调用`connect()`创建一个连接对象: ```cpp sql::mysql::MySQL_Driver *driver; sql::Connection *con; driver = sql:...

    在Debian 9系统上安装Mysql数据库的方法教程

    在Debian 9系统上安装MySQL数据库的过程实际上涉及到的是安装MariaDB,因为在这个版本的Debian中,MySQL已经被MariaDB替代。MariaDB是MySQL的一个分支,由MySQL创始人Monty Widenius领导的团队开发,它与MySQL兼容,...

    Mysql-Linux版本安装包

    3. **启动MySQL服务**:安装完成后,启动MySQL服务,命令可能是`sudo systemctl start mysqld`或`sudo service mysql start`。 4. **设置root用户密码**:安装过程中可能需要设置MySQL的root用户的初始密码,或者...

    linux 下 C 连接Mysql

    ### Linux下C语言连接MySQL详解 在Linux环境下利用C语言连接MySQL数据库是一项常见的技术需求,尤其是在需要编写系统级应用或高性能服务时。本文将详细解释如何在Linux环境下使用C语言来连接并操作MySQL数据库。 #...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境.zip

    在Linux系统中,构建一个PHP运行环境通常涉及到三...通过以上步骤,你就完成了在Linux上安装Apache+PHP+MySQL的基本配置,现在你可以在这个环境中开发和运行PHP Web应用程序了。记得定期更新软件包以确保系统的安全性。

    致命错误(mysql mysql.h)没有那个文件或目录解决办法.pdf

    在基于 Debian 的 Linux 发行版(如 Ubuntu)中,可以使用以下命令安装: ```bash sudo apt-get install libmysqlclient-dev ``` 执行此命令后,系统会自动下载并安装必要的开发包,包括 "mysql.h" 头文件。安装...

Global site tag (gtag.js) - Google Analytics