(原)

早些前用window安装mysql挺简单的,一个安装程序,一路下一步。

2006的5.0版本,确实太早了点。

于是官网上又下了一个版本,windows也是提供了二个版本Installer(安装)版和Archive(文档)版。

Installer版本的后缀是.msi,而Archive版本下载下来是一个压缩包。

这二个版本本质上没多大区别,这里介绍的是Archive版本的安装。

1、配置环境变量

将解压后的bin目录复制一下,粘贴至电脑的环境变量中。(注意:加在Path路径的最后面,需要用;号与之前的值分隔开)

2、初始化mysql配置文件

左下脚开始处搜索cmd,右键以管理员身份运行。

在dos窗口中进入刚才装的bin目录,然后输入

mysqld -install

初始化。

如果提示以下错误,

表示系统缺少VC++相前的程序,这里我在网上下载这个程序,

安装完后,再使用

mysqld -install

此时如果提示一个初始化成功的命令就表示mysql初始化已经完成。

3、启动mysql服务

使用命令

net start mysql

此时你会发现服务无法启动,也没有报错。

5.7以下的版本没有这个错,原因是因为5.7以上的版本加强了权限,需要先初始一个登录用户才行。

这里有二种方式。

还是在mysql的bin目录下。

1. mysqld --initialize-insecure自动生成无密码的root用户,

2. mysqld --initialize自动生成带随机密码的root用户

这里我用第一种,初始化一个不带密码的root用户,等初始化完成以后,我再进去修改。

初始化完成以后再启动服务,这时就可以正常启动mysql服务了。

4、修改用户密码

使用命令

mysql -uroot -p

会提示enter password,因为之前设置的是无密码,这里什么都不要输,直接回车进入mysql客户端界面。

使用命令

use mysql

进入mysql数据库,查询一下user表中的root用户

select user,authentication_string,host from user where user='root';

然后使用

 update user set authentication_string=password('mysql') where user='root' and host='localhost';

将root密码修改为mysql,这里可以设置你们自己的密码。

然后通过命令

flush privileges;

刷新权限。

命令

quit;

退出mysql客户端。

5、通过navicat for mysql等客户端工具连接

(我的工具有点老,请无视)

至此windows下mysql5.7安装完成。

本人测试的mysql版本为:

如果是其它电脑上的客户端口连接,会发现连不上

此时需要将刚才user表中的root里面的host地址localhost改为%

修改完后需要重新使用

flush privileges;

赋权限,或通过net stop mysql 及net start mysql重启,即可生效。

此时,再用其它PC连接mysql,就可以正常连接了。

windows下mysql 5.7以上版本安装及遇到的问题的更多相关文章

  1. windows下MySQL如何完全卸载并安装行的版本

    卸载本地mysql之前,请务必要先将需要的数据库备份 停止mysql 服务 windows键-->搜索服务 找到mysql 服务,并停止他 卸载mysql server 在控制面板--程序 找到 ...

  2. windows下 mysql 5.6.40 卸载 安装 修改密码

    最近执行另一个mysql版本导出的sql脚本,出现问题!出于一些原因,把之前的mysql5.5卸载,由于卸载不干净出现了一些问题.特此总结方法! 参考链接: https://blog.csdn.net ...

  3. windows下MySQL 5.7+ 解压缩版安装配置方法

    方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...

  4. windows下MySQL 5.7+ 解压缩版安装配置方法--转载

    方法来自伟大的互联网. 1.去官网下载https://dev.mysql.com/downloads/mysql/.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下 ...

  5. windows下MySQL 5.7+ 解压缩版安装配置方法(转,写的很简单精辟 赞)

    方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...

  6. Windows下MySQL zip版的简单安装

    1.下载MySQL-5.5.10-win32.zip的版本.2.解压到任意路径,比如"D:\Programm Files\".3.进入MySQL路径,复制my-small.ini为 ...

  7. windows下MySQL 5.7.19版本sql_mode=only_full_group_by问题

    用到GROUP BY 语句查询时出现 which is not functionally dependent on columns in GROUP BY clause; this is incomp ...

  8. Windows 下MySQL zip 安装

    主要步骤: 1.下载解压到安装的文件夹 2.配置环境路径 3.配置my.ini文件,设置程序路径和数据存储路径 4.以管理员身份启动Mysqld install(提示sevice安装成功) 5.启动M ...

  9. Windows 下 MySql 5.7.20安装及data和my.ini文件的配置(转)

    Windows 下 MySql 5.7.20安装及data和my.ini文件的配置     本文通过图文并茂的形式给大家介绍了MySql 5.7.20安装及data和my.ini文件的配置方法. my ...

随机推荐

  1. windows下gitbash安装教程

    下载安装 1.从git官网下载一个git安装包,官网下载地址http://www.git-scm.com/download/ 2.双击安装程序,进入欢迎界面点击[Next >] 3.阅读协议,点 ...

  2. hdfs一直处于safemode模式

    目前来看,导致hdfs一直处于safemode模式最直接的原因是已成功复制的块的比例没有达到默认值,块的损坏也会造成一直处于安全模式. 1)文件系统中有损坏的文件,使用fsck命令来查看 hadoop ...

  3. [LeetCode] 26. 删除排序数组中的重复项

    题目链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/ 题目描述: 给定一个排序数组,你需要在原地删除重复 ...

  4. supervisord 备注

    最近项目中使用了supervisord,简单做下备注. supervisord是linux下基于python开发的一个服务管理工具,类似之前node环境下的forever,用该方法启动进程后,supe ...

  5. Php如何返回json数据,前后端分离的基本解决方案

    php返回json,xml,JSONP等格式的数据 返回json数据: header('Content-Type:application/json; charset=utf-8'); $arr = a ...

  6. PHP全栈学习笔记11

    连接MySQL mysql_connect(servername,username,password); 面向对象: <?php $servername = "localhost&qu ...

  7. [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause 的问题 MySQL

    问题:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregate ...

  8. 『集群』004 Slithice 集群分布式(多个客户端,基于中央服务器的集群服务)

    Slithice 集群分布式(多个客户端,基于中央服务器的多个集群服务端) 案例Demo展示: 集群架构图 如下: 如上图,上图 展示了 这个集群 的 结构: >一个中央服务器(可以有多个),负 ...

  9. Linux~学习笔记目录索引

    回到占占推荐博客索引 本篇文章是对自己学习Linux及在它的环境下部署工具的一个总结,以方便自己查阅,也给他人一个帮助,本文章同时会不断的更新,欢迎大家订阅! 本目录包括的内容会包括linux基础命令 ...

  10. MySQL性能基准测试对比:5.7 VS 8.0

    本文由云+社区发表 作者:数据库 版权声明:本文由腾讯云数据库产品团队整理,页面原始内容来自于severalnines英文官网,若转载请注明出处.翻译目的在于传递更多全球最新数据库领域相关信息,并不意 ...