`
wubo_789
  • 浏览: 13366 次
  • 性别: Icon_minigender_1
  • 来自: 武穴
社区版块
存档分类
最新评论

MySQL安装记录

阅读更多
以前装的MySQL不知为什么突然不能用了,遂从网上重新下了mysql-essential-5.1.63-win32.msi,开始安装:
1、卸载MySQL
2、删除所有与MySQL有关的文件夹(C:\Program Files\MySQL\MySQL Server 5.1\bin; C:\ProgramData\MySQL\MySQL Server 5.1)
3、清理注册表中MySQL残余垃圾
4、安装MySQL

安装完后,没有去掉运行“MySQLInstanceConfig”选项,自动运行MySQLInstanceConfig.exe
下一步...一直到最后一步,第三项start service却失败了,查看C:\ProgramData\MySQL\MySQL Server 5.1\data上有错误日志:
Fatal error: Can"t open and lock privilege tables: Table "mysql.host" doesn"t exist


网上搜了下,知道这是datadir目录配置不正确引起的错误,可是我没改my.ini文件,打开my.ini文件,里面的datadir配置:
datadir="C:\ProgramData\MySQL\MySQL Server 5.1\data"

我到C:\ProgramData\MySQL\MySQL Server 5.1\data目录下看,也确实有mysql文件夹,可它就是找不到,我每晚临睡前尝试重装MySQL,都是这个问题,这样搞了几个晚上,终于在今晚解决了
今晚在google上, 发现有人遇到同样的问题,他说他用
mysqld -skip-grant-tables

命令启动成功了,我照着试了试,果然可行。
然后我又运行mysql_upgrade命令,被提示找不到mysql库
于是我用mysqlclient进去手动create database mysql创建了mysql库,再次运行mysql_upgrade命令,这次成功了
并且直接net start mysql启动MySQL服务,也成功了
但接着我发现在C:\ProgramData\MySQL\MySQL Server 5.1\bin目录下,有一个mysql文件夹,看来mysql提示
Fatal error: Can"t open and lock privilege tables: Table "mysql.host" doesn"t exist
,是在这个目录上找不到,可是为什么是这个目录,我想了一下,在配置MySQL实例时,有个“Installation Path”,我没有改,大概就是这个原因吧
分享到:
评论

相关推荐

    CentOSMySql安装记录.txt

    安装目录/usr/local/mysql 此类安装包包好了所有的安装文件,解压后释放 ###执行解压命令: #tar -xvf MySQL-5.6.14-1.rhel5.x86_64.rpm-bundle.tar MySQL-client-5.6.14-1.rhel5.x86_64.rpm MySQL-...

    mysql安装和使用

    本文将详细介绍MySQL的安装过程以及基本使用方法。 首先,我们需要下载MySQL的安装包。在这个例子中,我们看到有一个名为"mysql-5.5.39-winx64.msi"的文件,这表明它是一个适用于Windows操作系统的MySQL安装程序,...

    在Linux下MySQL安装配置使用指南

    ### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux系统下的数据库管理感兴趣。MySQL作为最流行的开源数据库管理系统之一,拥有跨平台特性,同样受到Linux用户的青睐...

    mysql集群安装记录

    介绍MySQL的cluster集群安装的详细步骤,供大家学习使用,

    bat一键安装mysql

    7. **记录日志**:`install_log.txt`文件可能用于记录安装过程中的日志信息,方便后期排查问题。 8. **其他文件**:`COPYING`文件通常包含软件的许可证信息,`点击读我.txt`可能是提供安装指南或注意事项的文档,而...

    mysql安装缺少的VS插件

    另外,`ALI213.txt` 文件可能是一个文本日志或说明文件,通常由游戏破解组织ALI213发布,用于记录安装或更新过程中的信息。在这个场景下,它可能提供了关于MySQL安装过程中遇到问题的额外细节,或者是在错误排查过程...

    mysql8.0审计日志插件mariaDb安装失败记录

    在MySQL 8.0中,审计日志是用于记录数据库操作的重要工具,它可以帮助管理员跟踪和审查用户对数据库的访问行为。然而,在尝试安装MariaDB的审计日志插件时,可能会遇到一些挑战。MariaDB的审计日志插件与MySQL 8.0...

    mysql安装及配置

    MySQL是一种广泛使用的开源关系型数据库管理系统,其安装与配置对于任何需要使用数据库的应用程序都是至关重要的步骤。在Windows操作系统上安装MySQL 5.6.15的流程如下: 首先,你需要从MySQL官方网站...

    chat聊天室增加mysql记录功能

    在这个项目中,“chat聊天室增加mysql记录功能 nodejs”是一个使用Node.js和Socket.IO实现的聊天室,它集成MySQL数据库来存储聊天记录。下面我们将深入探讨这个话题,详细介绍如何在Node.js环境中使用MySQL数据库来...

    MySQL数据库安装与使用

    ### MySQL数据库安装与使用 #### 一、MySQL简介 MySQL是一种流行的关系型数据库管理系统(RDBMS),因其性能高效、稳定性强、易于使用等特点,在互联网应用开发中被广泛采用。MySQL支持多种操作系统,如Windows、...

    新手必备MySQL安装部署中文指南

    - `/var/log/mysqld.log`:日志文件,记录MySQL服务器的运行状态。 理解这些目录的作用可以帮助你更好地管理和维护MySQL。 总结,掌握MySQL的安装部署是成为数据库管理员的第一步。无论是二进制安装、yum安装还是...

    mysql安装步骤1.txt

    如果在安装过程中遇到依赖错误,可以尝试清除旧的安装记录或手动安装缺失的依赖包。 #### 2. MySQL服务无法启动 检查MySQL的日志文件以确定问题原因,通常位于`/var/log/mysqld.log`。 #### 3. 远程连接问题 ...

    mysql安装软件及安装视频.zip

    确保你记住或记录下安装过程中设置的用户名和密码,这是日后登录MySQL的凭证。 5. **配置安全选项**:安装过程中,MySQL会引导你执行一个安全脚本,用于设置root用户的密码、删除匿名用户、禁止root远程登录等,...

    mysql安装使用说明文档

    为了帮助用户更好地安装和使用MySQL,本知识点将从多个方面对MySQL进行详细介绍,以便新手用户快速上手,同时为经验丰富的用户提供更深层次的参考。 1. MySQL简介及发展历程 MySQL是一个关系型数据库管理系统...

    mysql安装文档说明

    在Linux系统中,MySQL的安装通常通过RPM(Red Hat Package Manager)包进行。以下是MySQL 5.6版本的详细安装步骤: 首先,需要检查系统中是否已安装过MySQL的相关组件。在命令行输入`rpm -qa | grep -i mysql`,这...

    mysql安装包及教程

    在本教程中,我们将深入探讨MySQL的安装过程,并提供在Windows 7, 8, 10操作系统上的安装步骤。此外,我们还将讨论MySQL的API,以便开发者能够更好地与数据库进行交互。 首先,让我们来了解MySQL的安装过程: 1. *...

    mysql最新版安装方案

    - **查看错误日志**:MySQL 安装完成后,可以在安装目录下的 `data` 文件夹中找到 `.err` 文件,这个文件记录了 MySQL 运行过程中的错误信息,对于排查问题非常有帮助。 通过以上步骤,您可以成功地在本地计算机上...

    windows下安装多个mysql

    在Windows操作系统中安装多个MySQL实例是一项常见的需求,特别是在开发、测试和生产环境并存的情况下。以下将详细讲解如何在Windows上设置和管理多个独立的MySQL服务。 首先,我们需要理解MySQL的安装原理。MySQL...

Global site tag (gtag.js) - Google Analytics