windows下mysql 5.7以上版本安装及遇到的问题
(原)
早些前用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以上版本安装及遇到的问题的更多相关文章
- windows下MySQL如何完全卸载并安装行的版本
卸载本地mysql之前,请务必要先将需要的数据库备份 停止mysql 服务 windows键-->搜索服务 找到mysql 服务,并停止他 卸载mysql server 在控制面板--程序 找到 ...
- windows下 mysql 5.6.40 卸载 安装 修改密码
最近执行另一个mysql版本导出的sql脚本,出现问题!出于一些原因,把之前的mysql5.5卸载,由于卸载不干净出现了一些问题.特此总结方法! 参考链接: https://blog.csdn.net ...
- windows下MySQL 5.7+ 解压缩版安装配置方法
方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...
- windows下MySQL 5.7+ 解压缩版安装配置方法--转载
方法来自伟大的互联网. 1.去官网下载https://dev.mysql.com/downloads/mysql/.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下 ...
- windows下MySQL 5.7+ 解压缩版安装配置方法(转,写的很简单精辟 赞)
方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...
- Windows下MySQL zip版的简单安装
1.下载MySQL-5.5.10-win32.zip的版本.2.解压到任意路径,比如"D:\Programm Files\".3.进入MySQL路径,复制my-small.ini为 ...
- 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 ...
- Windows 下MySQL zip 安装
主要步骤: 1.下载解压到安装的文件夹 2.配置环境路径 3.配置my.ini文件,设置程序路径和数据存储路径 4.以管理员身份启动Mysqld install(提示sevice安装成功) 5.启动M ...
- Windows 下 MySql 5.7.20安装及data和my.ini文件的配置(转)
Windows 下 MySql 5.7.20安装及data和my.ini文件的配置 本文通过图文并茂的形式给大家介绍了MySql 5.7.20安装及data和my.ini文件的配置方法. my ...
随机推荐
- JDK中的Atomic包中的类及使用
引言 Java从JDK1.5开始提供了java.util.concurrent.atomic包,方便程序员在多线程环境下,无锁的进行原子操作.原子变量的底层使用了处理器提供的原子指令,但是不同的CPU ...
- ThinkPHP5.1 + tufanbarisyildirim 解析apk
摘要 对于apk,我可以说只会安装,并不知道其中有什么内容需要记录下来.这次公司做一个关于电视机顶盒的项目.对于这个陌生的项目,刚开始真是一脸懵逼,完全不知道如何下手. 因为这类的项目完全没有接触过, ...
- Xapian索引-文档检索过程分析之匹配百分比
本文属于文档检索过程分析的一部分,重点分析文档匹配百分比(percent)的计算过程. 1 percent是什么? 我们之前分析的检索demo: Xapian::Query term_one = Xa ...
- qml demo分析(maskedmousearea-异形窗口)
一.效果展示 如本文的标题所示,这篇文章分析的demo是一个异形窗口,主要展示鼠标在和异形区域交互的使用,效果如图1所示,当鼠标移动到白云或者月亮上时,相应的物体会高亮,当鼠标按下时,物体会有一个放大 ...
- 让VS2019支持.NET Core WinForms和WPF设计器的临时办法(比微软给出的办法更方便)
参考以下代码片段,给项目添加NET Framework目标框架,切换到NET472运行时重新生成项目,然后打开设计器界面. 如果遇到设计器报错,尝试以NET472运行时为目标重新生成项目,并重新打开V ...
- 大名鼎鼎的红黑树,你get了么?2-3树 绝对平衡 右旋转 左旋转 颜色反转
前言 11.1新的一月加油!这个购物狂欢的季节,一看,已囊中羞涩!赶紧来恶补一下红黑树和2-3树吧!红黑树真的算是大名鼎鼎了吧?即使你不了解它,但一定听过吧?下面跟随我来揭开神秘的面纱吧! 一.2-3 ...
- 用SpringCloud进行微服务架构演进
在<架构师必须要知道的阿里的中台战略与微服务> 中已经阐明选择SpringCloud进行微服务架构实现中台战略,因此下面介绍SpringCloud的一些内容,SpringCloud已经出来 ...
- WebApiClient的SteeltoeOSS.Discovery扩展
1 背景 从园子里看到一些朋友在某些项目开发中,选择的架构是spring cloud搭建底层微服务框架,dotnet core来编写业务逻辑,SteeltoeOSS.Discovery是dotnet和 ...
- Python编程从入门到实践笔记——操作列表
Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician i ...
- EasyUI List<T>转tree数据格式
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using S ...