mysql 5.7.10 winx64安装配置方法图文教程(win10)

 更新时间:2017年01月18日 10:24:20   作者:叶糖糖2013  
这篇文章主要为大家分享了mysql 5.7.10 winx64安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

mysql还是比较好用的一款关系型数据库,今天重装了win10系统,于是想尝试安装解压版的mysql,安装完成之后写来和有需要的小伙伴们一起分享。

工具:

win10系统 64bit mysql-5.7.10-winx64.zip

方法/步骤1:

要安装mysql,首先我们得去mysql官网下载我们需要的资源,选择Downloads—>Community,这时候就能看到MySQL Community Server,这是今天我们要学习配置的版本。

好了,到这里就能下载mysql-5.7.10-winx64.zip版本的安装包了。上面是32bit的,图片中标记的是64bit的,大家可以根据自己的实际情况选择下载。

经过短短的等待,安装文件下载好了。下面一步就是解压缩,我这里将文件解压到了E盘,放到了文件夹mysql5.7中。

新建一个my.ini文件,然后用记事本打开输入mysql的基本配置:

[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306
; 设置mysql的安装目录

basedir=E:\mysql5.7

; 设置mysql数据库的数据的存放目录

datadir=E:\mysql5.7\data

; 允许最大连接数

max_connections=200

; 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

; 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下。再输入mysqld install回车运行就可以了,注意是mysqld不是mysql。

接下来我们用mysqld--initialize先初始化data目录。要不然mysql5.7的文件夹下面不会出现data文件夹,一开始我也感觉自己的文件怎么缺点什么。我们来比较下初始化之前和之后的文件变化

接着就是在输入net start mysql启动服务。或者不嫌麻烦的话,就手动启动。打开服务,启动mysql服务。到这里基本就完成了,mysql的安装啦。

方法/步骤2

好了,坑来了。以前我们安装mysql,root用户是不需要密码的,从mysql5.7开始不行了。坑了我一小会,我就记得我没设置密码啊,莫名其妙我竟然开始慌了。ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password: NO),好心塞。

别慌,跟着我先关闭mysql服务。

在提示命令管理工具输入如下命令,进入安全模式:mysqld --defaults-file="E:\mysql5.7\my.ini" --console --skip-grant-tables,这里的路径需要根据你安装的实际路径修改。好的,这个窗口我们让它就这么运行,然后重新打开一个命令提示窗口,记得一定是管理员权限。

接着我们继续输入用户名和密码登陆,哇塞成功了。别急,这只是第一步。接下来我们还是要修改root的默认密码。

接着,我们来选择当前使用的数据库:输入use mysql;

然后尝试修改密码,艾玛,字段不对。

1.进入mysql数据库:

mysql> use mysql;Database changed

2.给root用户设置新密码mysql> update user set authentication_string=password("新密码") where user="root";Query OK,1 rows affected(0.01 sec)Rows matched:1 Changed:1Warnings: 0

3.刷新数据库 (一定要记得刷新)mysql>flush privileges; QueryOK, 0 rows affected (0.00 sec)

4.退出mysql:mysql> quit

下次输入mysql -uroot -p 就可以用新密码登录了



以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • CentOS 7中MySQL连接数被限制为214个的解决方法

    CentOS 7中MySQL连接数被限制为214个的解决方法

    这篇文章主要给大家介绍了关于CentOS 7中MySQL连接数被限制为214个的解决方法,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编来一起看看吧。
    2017-06-06
  • linux系统下安装配置解压版的MySQL数据库图解

    linux系统下安装配置解压版的MySQL数据库图解

    这篇文章主要介绍了linux系统下安装配置解压版的MySQL数据库的相关资料,需要的朋友可以参考下
    2017-12-12
  • Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别说明

    Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别说明

    一直对utf8_unicode_ci与utf8_general_ci这2个校对集很迷惑,今天查了手册有了点眉目。不过对中文字符集来说采用utf8_unicode_ci与utf8_general_ci时有何区别还是不清楚
    2012-03-03
  • MySQL 数据类型 详解

    MySQL 数据类型 详解

    MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。
    2009-10-10
  • Mysql数据库高级用法之视图、事务、索引、自连接、用户管理实例分析

    Mysql数据库高级用法之视图、事务、索引、自连接、用户管理实例分

    这篇文章主要介绍了Mysql数据库高级用法之视图、事务、索引、自连接、用户管理,结合实例形式分析了MySQL数据库视图、事务、索引、自连接、用户管理常见用法及操作注意事项,需要的朋友可以参考下
    2019-11-11
  • 史上最简单的MySQL数据备份与还原教程(上)(三十五)

    史上最简单的MySQL数据备份与还原教程(上)(三十五)

    这篇文章主要为大家详细介绍了史上最简单的MySQL数据备份与还原教程第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • 几个缩减MySQL以节省磁盘空间的建议

    几个缩减MySQL以节省磁盘空间的建议

    这篇文章主要介绍了几个缩减MySQL以节省磁盘空间的建议,主要从表结构和存储内容两个方面来谈减容,需要的朋友可以参考下
    2015-05-05
  • MySQL存储引擎InnoDB的配置与使用的讲解

    MySQL存储引擎InnoDB的配置与使用的讲解

    今天小编就为大家分享一篇关于MySQL存储引擎InnoDB的配置与使用的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MySQL Workbench下载与使用教程详解

    MySQL Workbench下载与使用教程详解

    这篇文章主要为大家详细介绍了MySQL Workbench下载与使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • mysql 主从服务器的简单配置

    mysql 主从服务器的简单配置

    首先呢,需要有两个mysql服务器。如果做测试的话可以在同一台机器上装两个mysql服务程序,注意要两个运行程序的端口不能一样。我用的是一个是默认的3306,从服务器用的是3307端口。
    2009-05-05

最新评论