Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法)

作者:mrr 时间:2024-01-28 03:04:36 

本篇文章主要涉及mysql5.7.14用以往的安装方法安装存在的密码登录不上,密码失效等问题的解决办法,希望可以帮到有同样困扰的朋友。

具体过程如下:

一、软件下载:

1、通过http://dev.mysql.com/downloads/mysql/下载mysql5.7.14。

2、将下载的文件进行减压,作者的减压目录是:D:\Program Files (x86)\MySQL-5.7.14-winx64。

二、安装前准备工作:

1、配置环境变量,将D:\Program Files (x86)\mysql-5.7.14-winx64\bin配置到path中。

2、将减压路径下的my-default.ini进行复制,粘贴并重命名为my.ini。

3、打开已经建立好的my.ini(建议使用Editplus打开,排版清晰),添加如下信息:

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

其中port是链接数据库的端口号,

datadir是数据库数据的保存目录,

basedir是数据库的减压路径。

三、安装过程:

1、以管理员身份运行windows命令行。

2、进入mysql减压目录的bin文件夹中。

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

3、执行命令:mysqld –initialize –user=mysql –console

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法)(这里注意要在mysql减压文件的bin目录里执行)

4、执行之后的结果如下(箭头所指是生成的密码,将其保存):

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

5、执行安装mysql数据库的命令(如图所示):

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

6、安装成功之后,可以使用net start mysql启动mysql服务:

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

若此时发生启动mysql服务不成功,可能的原因是没有进入bin目录执行上述命令。解决办法是移除mysql服务:mysqld –remove,然后从第三步开始重新执行命令。

7、服务启动成功之后,可以登录mysql,如下:

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

发生错误,这里要先修改一下密码。

在my.ini文件中在[mysqld]后一行加入skip-grant-tables。此时,关闭mysql服务,再重新启动。 此时登录不再需要输入密码。如下所示:

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

执行如下命令:

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

执行修改密码的命令:

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

8、操作成功,密码即修改成功。此时要删除my.ini中的skip-grant-tables.然后重启服务。至此,mysql数据库安装成功。

9、有些朋友在启动第三方数据库工具,比如navicat for mysql 的时候遇到如下问题:

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

这是由于mysql数据库在5.7之后使用了全新的安全策略所致。

解决办法:

1)重新修改root密码 SET PASSWORD FOR ‘root'@'localhost' = PASSWORD(‘12345678');

2)可以使用如下命令:


ALTER USER 'root'@localhost' PASSWORD EXPIRE INTERVAL 90 DAYS;
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' PASSWORD EXPIRE DEFAULT;

第一句有效期验证 90天

第二句 不验证有效期

第三句 设置为默认值

Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法) 

10、至此,navicat for mysql 可正常连接数据库。

以上所述是小编给大家介绍的Mysql5.7.14安装配置方法操作图文教程网站的支持!

标签:mysql5.7.14,安装,配置,教程
0
投稿

猜你喜欢

  • 在firefox里如何实现firebug的DOM inspect选择功能?

    2010-09-03 18:20:00
  • 浅谈Python之Django

    2023-12-13 15:14:43
  • Tensorflow 2.4 搭建单层和多层 Bi-LSTM 模型

    2021-03-30 16:25:06
  • SqlServer 获取字符串中小写字母的sql语句

    2024-01-21 03:34:53
  • Python Tkinter简单布局实例教程

    2021-03-08 13:41:23
  • 解决go 生成的exe不在bin文件夹里的问题

    2024-03-16 20:49:52
  • 实现PHP框架系列文章(6)mysql数据库方法

    2024-05-02 17:08:04
  • 2008年个性设计挂历参考

    2007-12-29 20:30:00
  • 浅谈django channels 路由误导

    2021-12-11 00:27:09
  • 解决python2中unicode()函数在python3中报错的问题

    2023-07-15 03:15:12
  • 灵活调用xsl来解析xml文档(js异步)

    2008-09-05 17:12:00
  • Python快速从注释生成文档的方法

    2022-07-11 04:55:37
  • python 函数进阶之闭包函数

    2021-07-21 03:21:29
  • Python简明入门教程

    2021-07-30 08:48:18
  • Python Tornado之跨域请求与Options请求方式

    2023-11-24 19:47:08
  • ionic实现带字的toggle滑动组件

    2024-04-16 09:25:45
  • vue prop属性传值与传引用示例

    2024-05-10 14:10:16
  • JavaScript 中为 Date 类实现 DateAdd 方法

    2008-04-03 16:19:00
  • Python yield 使用方法浅析

    2023-03-30 11:15:18
  • Python CSV 文件解析和生成方法示例

    2022-12-25 10:52:58
  • asp之家 网络编程 m.aspxhome.com