电脑多加了一个内存条,就装了64位的系统,然后重装了一大波软件,然而到了MySQL,我作死,因为之前是用msi装的,据说还有一种压缩文件的装法,于是我就下了个安装包,按照网上的教程开始配置,完了之后遇到下面这个问题:

网上查了下如何解决,有人说是因为data文件有问题,我就删掉了我的data文件,然后输入mysqld --initialize来初始化,果然自动生成了一个data文件包,而且可以启动MySQL服务了:

然而好景不长,我无法登陆,我回忆了一下,好像却是没有设置过密码啊,于是我又网上查了解决方案,网上说,要在my.ini文件下添加skip-grant-tables,然后就可以无密码登陆了,于是我修改了my.ini文件然后关闭当前mysql服务,输入mysqld --skip-grant-tables,如果不返回任何信息,说明成功:


然后打开一个新的cmd,切换到bin目录之后,输入mysql,就可以进行操作了:

然后好像确实能够进行操作了,然而我还是觉得有密码比较好,毕竟每次这么打开两个cmd还是很麻烦的,于是我又在网上找到了解决方案,可以进行密码修改:需要四步:

>use mysql

>updata mysql.user set authentication_string=password('1234') where user='root';

​>flush privileges;

>quit;

然后我删掉my.ini里面添加的那句skip-grant-tables,重新管理员身份打开cmd,然后打算以最初的方式开启mysql服务,又出现了第一张图的现象。。。。。

然后我有重复以上步骤,删掉data文件夹,发现因为文件被占用而无法删除,打开资源管理器发现线程里有mysqld.exe(这是为什么呢?后面发现好像是因为修改密码过程中开启的,但是没有关掉​),关掉之后可删除。然后mysql --initialize,就可以顺利开启MySQL服务了,然而还是不能access,于是接着无密码登陆,在出现mysql图标之后不进行密码修改,而直接输入SQL操作数据库,然后想退出的时候发现没有开启MYSQL服务……

如果没有开启这个服务,那么我之前那些对数据库的操作是怎么实现的?然后我再次只输入mysql,发现可以打开mysql,进行密码修改操作之后,

我开始一系列乱七八糟的试验:

好吧,我猜测,我之前一直用的那种开启MySQL服务的方法是root用户的,而现在授权无密码登录的是ODBC用户,我想问的是:我的猜测是对的吗?如果是对的话,数据库的user有哪些?都是怎样开启MySQL服务的?

【MySQL】MySQL压缩包安装遇到问题的更多相关文章

  1. Mysql zip压缩包安装

    解压mysql.zip 配置环境变量(略) 配置my-default.ini 配置文件 安装mysql:mysqld -install 初始化mysql:mysqld --initialize 启动服 ...

  2. MYSQL ZIP 压缩包 安装

    基win10安装 1.管理员身份打开cmd 2.进入mysql 的 bin文件下  D: 回车 3.mysql服务名字  -install  回车 4.net start mysql服务名字     ...

  3. mysql 服务压缩包安装,用户创建

    wind7上安装mysql记录: 1.下载的包中没有ini配置文件,需要根目录手动创建my.ini文件 内容如下: [client]port=3306default-character-set=utf ...

  4. Linux下安装MySQL数据库(压缩包方式安装)

    1.这里我将Mysql安装在/usr/local/mysql目录里面,也可以安装在其他地方; mkdir /usr/local/mysql 2.下载MySQL压缩包 wget http://dev.M ...

  5. mysql 安装(压缩包安装和exe安装)

    1:mysql官网:https://dev.mysql.com/downloads/file/?id=482487 2:压缩包安装:https://www.cnblogs.com/jamespan23 ...

  6. Windows下压缩包安装Mysql

    1. 下载mysql压缩包 2. 解压到指定目录,例如D:\Program Files\mysql-5.7.25-winx64 3. 在目录下创建配置文件my.ini [mysqld] port = ...

  7. mysql压缩包安装配置

    1.在环境变量中添加:MYSQL_HOME:C:\05_study\mysql-5.7.10-winx64,在path路径中加入:%MYSQL_HOME%\bin.配置环境变量不是必须的,只是为了能更 ...

  8. mysql 5.7压缩包安装笔记

    转载请注明出处http://www.cnblogs.com/havedream/p/5075263.html 重装系统之后准备安装mysql,看到官网上有mysql 5.7.10可以下载就点了,然后就 ...

  9. mysql压缩包安装方式

    从官网https://dev.mysql.com/downloads/mysql/上下载mysql-5.6.31-winx64.zip,将其解压,接下来的安装是通过命令来安装MySQL数据库的.(P. ...

  10. MySql不同版本安装

    1.win7 64位下如何安装配置mysql-5.7.4-m14-winx64  1. mysql-5.7.4-m14-winx64.zip下载 2.解压到D:/mysql.(路径自己指定) 3.在D ...

随机推荐

  1. ora-00031:session marked for kill处理oracle中杀不掉的锁

    http://www.cnblogs.com/songdavid/articles/2223869.html 一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定 ...

  2. word多级编号,如何让第一级为大写“一”,其他级别均为小写1.

    自定义里面设置了第一级为大写,2级.3级首字跟着变为大写,是因为2.3级没有勾选"正规形式编号",如图:

  3. 种树 & 乱搞

    题意: 在一个(n+1)*(m+1)的网格点上种k棵树,树必须成一条直线,相邻两棵树距离不少于D,求方案数. SOL: 这题吧...巨坑无比,本来我的思路是枚举每一个从(0,0)到(i,j)的矩形,然 ...

  4. HDU 2853 (KM最大匹配)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2853 题目大意:二分图匹配费用流.①最大匹配②最小原配变动 解题思路: 如果去掉第二个要求,那么就是裸 ...

  5. BZOJ 3211 题解

    3211: 花神游历各国 Time Limit: 5 Sec  Memory Limit: 128 MBSubmit: 2549  Solved: 946[Submit][Status][Discus ...

  6. 【CodeVS】 p1225 八数码难题

    题目描述 Description Yours和zero在研究A*启发式算法.拿到一道经典的A*问题,但是他们不会做,请你帮他们.问题描述 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字 ...

  7. Android -- 打开某个指定的网站

    1. 要使用的代码 Intent intent = new Intent(); intent.setData(Uri.parse(sUrl)); intent.setAction(Intent.ACT ...

  8. nohup命令浅析

    要将一个命令放到后台执行,我们一般使用nohup sh command & &都知道是放到后台执行这个命令,那么nohup是做什么的? 这就要从unix的信号说起,unix的信号机制可 ...

  9. 某个 UIView的dealloc方法不执行

    一,可能情况: 1> timer 没有清楚 2> 循环引用 3> block引用了实例变量. 二,查找到结果竟是 1> 没有使用 property 创建的属性,默认是强引用,会 ...

  10. js-小效果-瀑布流

    <!doctype html><html><head><meta charset="utf-8"><title>无标题文 ...