MySQL 5.1安装和配置过程中遇到的问题

  由于工作学习的需要,所以在公司的电脑上安装MySQL。安装过程很顺利,注意安装路径和数据保存路径在一个disk中。MySQL配置就没有那么幸运,中间出现各种问题,折腾了将近一天才解决问题成功登陆和使用MySQL。此文主要针对个人在安装配置过程中遇到的问题进行整理,期间借鉴和使用了网上各种解决方案,整理的解决方案是适用于本人的,本着学习的态度,如有雷同还请原谅。

安装环境

系统:win7,64位

安装包:MySQL 5.1 msi文件,64位

安装路径:C:\Program Files\MySQL\MySQL Server 5.1

数据保存路径:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1

遇到的错误及解决方案

  1. 错误信息:Error 1045(28000) Access denied for user ‘root’@localhost(using password: YES)表明root用户权限不足或者密码错误

  这个错误出现在两个地方:一是配置的最后一步securitysetting部分,二是dos命令窗口mysql –u root -p登录MySQL输入密码后

解决方案一:卸载重装MySQL

(1)     卸载MySQL;

(2)     删除目录C:\Documents and Settings\All Users\Application Data\MySQL下的所有文件;

(3)     删除MySQL安装目录,即安装路径下的所有文件;

(4)     重启计算机,重新安装MySQL,安装之前确保以前安装的MySQL文件卸载干净

注:这个方法虽然简单,但是并没有真正解决问题,所以在之后的登录过程中再次遇到这个问题。

解决方案二:修改MySQL安装目录下的my.ini文件

注:我的my.ini文件在C:\Program Files\MySQL\MySQL Server 5.1目录下

(1)     停止MySQL服务(前提是MySQL已经启动)

两种方法:

  • Dos命令窗口输入net stop mysql (启动MySQL服务将关键字stop改为start即可);
  • 控制面板->管理工具->服务->MySQL服务,点击页面左上方的stop

(2)     修改my.ini文件

修改步骤:

  • 根据前面的路径找到my.ini文件,用记事本的方式打开

注:不能直接在安装路径下修改,会提示无法保存,可以复制到桌面上修改,修改好后重新复制粘贴在安装路径下

  • 在[mysqld]下面添加一行命令skip_grant_tables(作用:忽略登陆检查)
  • 保存修改好的my.ini文件,保存在安装路径下
  • 启动MySQL服务
  • 修改MySQL登陆密码

运行cmd -> 输入mysql –u root –p -> 出现输入密码提示,直接回车跳过输入密码进入mysql  –> 输入use mysql –> 设置root新密码:update user set password=password("新密码") where user="root" –> 刷新数据库:flush privileges –> 退出MySQL:quit

注:每条MySQL命令输入后记得加(;)

  • 删除或者注释#之前加入到my.ini文件的skip_grant_tables语句并保存

(3)     重新启动MySQL服务

  2. net start mysql 启动MySQL,提示发生系统错误5 拒绝访问

错误信息:

A system error 5 has occurred.

Access Denied.

解决方案:管理员身份运行cmd来启动mysql

  • 将C:\Windows\System32中的cmd.exe右键附加到开始菜单
  • 右键选择属性,选择以管理员身份运行,确定

  3.Error 1067,进程意外终止,导致无法启动mysql

错误信息:

A system error has occurred.

System error 1067 has occurred.

The process terminated unexpectedly.

解决方案:修改my.ini文件

打开my.ini文件,找到default-storage-engine=InnoDB,把InnoDB修改为MyISAM,执行”net start mysql”命令,提示MySQL启动成功

时间: 2024-11-05 14:38:59

MySQL 5.1安装和配置过程中遇到的问题的相关文章

Cordova安装与配置过程中出现的问题及解决办法

最近在学习jQuery Mobile,在配置环境的过程中,遇到了一些问题,看百度这方面的资料挺少的,就自己总结一下了 1,在安装Cordova CLI过程中,提示出错,基本上是网速的问题,多安装几遍就好了,我安装了三次才安装好 Cordova CLI 安装命令:npm install -g cordova 2,android sdk ,官网一直进不去,在百度网盘找的一个,80个G,我的电脑盘,最大的一个78G,可想而知,悲剧了,安装的时候需要时间,然后配置环境的时候,需要添加一个环境变量, 变量

MySQL数据库的安装以及配置过程

首先,下载 MySQL 数据库的安装包:mysql-5.7.17.msi.(百度一下自己下吧) 然后点击这里,啊哈哈哈哈哈哈哈. ------------------------------------------------------------------------------------------- 安装过程中遇到一个小问题: start失败... 最后发现是卸载不够完全,再仔细清除一次 看看注册表 bulabula

MySQL集群架构以及本人配置过程中出现的问题及解决办法

首先说下MySQL的优缺点 优点 解决单点故障 自动实现数据冗余 缺点就是维护起来太麻烦. 集群的条件就是所有的机器上都要安装MySQL的集群软件,我安装的是MySQL-Cluster-gpl-7.3.5-1.el6.x86_64.rpm的rpm包,不是源码包安装.如果系统里面安装了mysql-server等数据库服务软件的要自行写在掉即可. MySQL集群中有三种角色,下面是三种角色以及其的作用 角色 数据节点:ndbd节点 存储在表里的数据(表中的记录) SQL节点:不存储数据,供用户访问和

Windows下MySQL数据库的安装和配置

       对于软件连接数据库,从很早就有兴趣想去了解,以前因为实力有限,觉得ACCESS蛮方便的,也就没有去折腾别的高级一点的数据库.最近因为公司要搭建数据库,把任务分配到自己头上,所以只能硬头皮开始搞起MySQL.至于为什么不用Oralce或者SqlServer,原因仅仅在于看到有人说MySQL用起来最容易... 下面写写MySQL数据库的安装和配置吧,这个其实网上有很多了,而且过程也相对比较傻瓜,我做的也仅仅是总结下而已. OK,首先下载MySQL,去官网下以本人的网速来说十分蛋疼,是

图解MySQL5.5详细安装与配置过程

出自:http://www.dbhom.com/show.aspx?id=77&cid=9 MySQL是一个开源的关系型数据库管理系统,原由瑞典MySQL AB公司开发,目前属于Oracle公司旗下.MySQL是目前世界上开源数据库中最受欢迎的产品之一,是应用最为广泛的开源数据库.MySQL就是LAMP中的M. 本文详细讨论的是MySQL最新版MySQL5.5详细安装与配置过程.MySQL5.5安装程序可以MySQL官网下载,下载地 址:http://dev.mysql.com/download

CentOS6.4下Mysql数据库的安装与配置,导入数据库,授权远程ip

卸载掉原有mysql 因为mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库 [[email protected] ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 [[email protected

Linux学习之CentOS--CentOS6.4下Mysql数据库的安装与配置【转】

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

MySQL集群安装与配置

MySQL集群安装与配置 文章目录 [隐藏] 一.mysql集群安装 二.节点配置 三.首次启动节点 四.测试服务是否正常 五.安全关闭和重启 MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用.高冗余版本.它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器.MySQL Cluster 能够使用多种故障切换和负载平衡选项配置NDB存储引擎,但在 Cluster 级别上的存储引擎上做这个最简单.下面我们简单介绍MySQL Clus

Linux下安装Oracle11G R2过程中遇到的问题

Linux下安装Oracle11G R2过程中遇到了几个问题,希望对大家有所帮助. 如何在linux图形化安装oracle?? 解决方法和思路: 1)可以通过安装VNC服务. 2)如果你在服务器离你很近,你直接在桌面下安装即可.(前提是linux安装了图形化桌面程序) 3)通过Xmanager Enterprise直接远程调用桌面来安装. 我采用第三种 2.   Oracle界面乱码,出现各种方格子?? 原因及解决方法:系统语言环境及字体问题. 可以安装中易宋体18030,可以解决乱码问题:或者