之前的服务器被别人拿了,所以自己买了台美国vps,根据笔记安装完启动mysql,又启动不了。
查看了错误日志
引用
090321 18:55:03 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql/libexec/mysqld: Table 'mysql.plugin' doesn't exist
090321 18:55:03 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
090321 18:55:03 InnoDB: Started; log sequence number 0 46409
090321 18:55:03 [Note] Recovering after a crash using mysql-bin
090321 18:55:03 [Note] Starting crash recovery...
090321 18:55:03 [Note] Crash recovery finished.
090321 18:55:03 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
090321 18:55:03 mysqld_safe mysqld from pid file /usr/local/mysql/data/srv.willko.cn.pid ended
这主要是因为安装时权限的问题,导致安装失败了。。我汗,怎么安装时候没提示呢。。
修改mysql下的data目录的权限,然后再执行mysql_install_db就好了
分享到:
相关推荐
1067错误代码全称为“进程意外终止”(The process terminated unexpectedly),当Windows尝试启动一个服务时,如果该服务未能正确启动或在启动后立即停止,则会出现此错误。对于MySQL服务来说,这意味着服务管理器...
这个命令实际上是调用了`mysql.server`脚本,该脚本负责初始化MySQL服务,并启动MySQL守护进程。 - **命令格式**:`/usr/local/mysql/share/mysql/mysql.server start` - **执行用户**:建议使用root用户或者具有...
在服务器中找不到已经安装好的 MySQL 服务器是因为 MySQL 服务没有正确的安装和配置,导致不能在计算机管理的服务器中手动启动服务器。本文将详细讲解 MySQL 服务器的安装、配置和启动过程,并解决无法在计算机管理...
在使用MySQL数据库时,有时可能会遇到一个常见的错误提示:“找不到MSVCR120.dll”。这个错误通常是由于系统缺少Microsoft Visual C++运行时库导致的,特别是当你尝试启动或安装MySQL服务时。MSVCR120.dll是...
- **手动启动MySQL服务**:通过服务管理器或命令行启动MySQL服务。 #### 1005 错误:创建表失败 当遇到1005错误时,表明MySQL在尝试创建表时遇到了问题。可能的原因包括: - **表结构定义错误**:检查表定义中的...
- 当你尝试运行`mysql`命令时收到“命令未找到”的错误,这通常是因为MySQL的可执行文件路径没有被添加到系统的PATH环境变量中。PATH环境变量是一个包含所有可执行文件路径的列表,系统会在这些路径下寻找你输入的...
#### 问题4:创建子表时,出现错误“ERROR 1005 (HY000): Can't create table 'database.tablename' (errno: 150)”,如何解决? 当尝试创建一个依赖于另一个表的子表时,可能会遇到此错误。这是因为子表的外键引用...
在 Linux 操作系统中,安装 MySQL 数据库是非常重要的一步,对于大多数的 web 应用程序来说,都是必不可少的。本文将详细介绍如何在 Linux 操作系统中安装 MySQL 数据库。 首先,我们需要从 MySQL 的官方网站下载二...
在MySQL数据库系统中,"ibdata1" 文件是InnoDB存储引擎的核心文件,它存储了表数据、索引以及InnoDB的系统表空间信息。当MySQL服务启动后立即关闭,通常意味着在数据库运行过程中遇到了严重问题,这可能是由于数据...
如果找不到该文件,可以新建一个。 在my.ini文件中,需要添加以下基本配置: [mysqld] basedir=D:/www/WebServer/MySQL datadir=D:/www/WebServer/MySQL/data 其中,basedir设置为Mysql的安装目录,datadir设置为...
如果以上方法都无法解决问题,可能是MySQL版本与操作系统不兼容,或者安装过程出现问题。考虑升级到最新稳定版,或者完全卸载后重新安装。 10. **社区支持** 如果问题仍然存在,不要忘记寻求MySQL社区的帮助。在...
在Windows系统中,`my.ini`文件是MySQL服务器启动时读取的主要配置文件,用于定义服务器的各项运行参数。下面将详细阐述`my.ini`文件的相关知识点及其重要性。 一、`my.ini`文件结构与内容 `my.ini`文件通常包含多...
这种错误的出现可能是由于MYSQL的bin目录没有加入到PATH路径中所导致的。 解决该问题的方法是将MYSQL的bin目录加入到PATH路径中,并重新设置root用户的密码。下面是详细的解决步骤: 首先,需要关闭MYSQL服务器,...
当 `/tmp/mysql.sock` 文件存在但仍然无法连接时,可能是因为使用的启动命令不正确。可以尝试以下几种命令: - 使用 `mysql` 命令登录数据库: ```bash /usr/local/mysql/bin/mysql -u root -p ``` - 使用 `...
本文将详细介绍一系列MySQL错误代码及其对应的含义,帮助用户更好地理解并处理数据库运行过程中可能出现的问题。 #### 0101 - 属于其他进程的专用标志 当尝试获取一个已经被另一个进程占用的专用标志时,会触发此...
找到InfoDB目录,删除ibdata1文件,然后重新启动MySQL服务。 4. 重启电脑: 修改配置和清理文件后,需要重启电脑以使更改生效。重启过程中,MySQL服务会重新初始化,可能能够解决启动问题。 5. 电脑修复: 如果...
当尝试启动MySQL服务时,如果MySQL的配置文件存在错误,例如,错误地配置了端口号、字符集等,那么MySQL服务就无法正确加载,导致系统错误1067的发生。 MySQL解压版指的是MySQL的安装方式之一,是不通过安装程序而...
如果找不到`my.ini`文件,可以按照以下步骤创建一个新的: 1. 打开MySQL的安装目录(默认为`C:\Program Files\MySQL\MySQL Server XX`,其中XX代表版本号)。 2. 在安装目录下找到`my-small.ini`文件,将其复制一份...
7. **系统还原或修复**:如果问题持续存在,可能需要考虑恢复系统到安装MySQL之前的状态,或者尝试使用系统文件检查工具(sfc /scannow)修复可能损坏的系统文件。 在解决这类问题时,保持系统更新、安装所有必要的...