Mysql5.7和8.0版本的文件夹版安装教程(整合版,超详细)
安装Mysql(5.7版本)
下载地址在这里可以自选版本,找到合适的版本进行下载
解压安装包
配置环境变量
win+r 输入
sysdm.cpl
点击高级
点击环境变量
新建一个系统变量
变量名为
MYSQL_HOME
,变量值为你Mysql解压后的路径
编辑Path
在path上添加一个
%MYSQL_HOME%\bin
配置my.ini文件
在你的mysql根目录下新建一个my.ini文件(注意替换路径位置)
[mysqld]
basedir=D:\mysql-5.7.19-winx64
datadir=D:\mysql-5.7.19-winx64\data
port = 3306
skip-grant-tables需要注意的事项:
port:你使用mysql链接的端口号
basedir:是mysql-5.7.19-winx64的基础目录 使用你安装mysql的根目录就可以了
datadir:是mysql-5.7.19-winx64的基础目录 + \data
启动管理员模式下的cmd 并将路径切换到mysql下的bin目录 然后输入mysqld -install
出现下图的Service successfully installed.则安装成功,但是有些电脑会提示缺少微软的某些dll文件 在网上下载一个微软常用运行库即可
然后输入
mysqld --initialize
,cmd中不会返回任何数据 等他跑完就可以 这个命令是用于初始化你的mysql数据文件,并将你的my.ini填写的那个data目录补全启动mysql(
net start mysql
),这个时候我们可以进任务管理器的服务页面看到mysql的服务已经正常启动了我们再输入
mysql -u roop -p
进入mysql管理页面(密码可为空)(mysql需要启动成功)这里Enter password:直接点回车就可以了
输入
use mysql
再输入命令行
update user set authentication_string=password("123456") where user="root" and Host = 'localhost';
【123456是你自己设置的密码,也可以改为其他好记的密码,sql语句后面一定要加分号!】最后输入
flush privileges;
刷新权限再重新进入my.ini文件注释掉最后一句
skip-grant-tables
(注释掉跳过密码认证)输入
quit
退出mysql命令行模式重启mysql服务
再重新进入mysql 密码使用123456看看是不是可以正常使用
mysql -u root -p123456
,如果出现这个样子就安装好了(-p后面不要加空格)
安装Mysql(8.0版本)
Mysql下载:自选版本点这里(不带最新版本) 最新版本点这里
我这里用的是最新版本的那个网址 但具体操作是一样的 也看你自己选择的版本
这是最新版本的下载出现的网页
如果出现这个点下面红框的地方就行,这个是让你登录和注册Oracle账号
下载会出现一个zip的压缩包然后解压到你所需要的文件夹
在这个目录下新建一个my.ini文件,具体内容如下:
[mysqld]
# 设置3306端口
port=3306
basedir=D:\mysql-8.0.27-winx64
datadir=D:\mysql-8.0.27-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4和5.7版本一样需要注意的事项:
port:你使用mysql链接的端口号
basedir:是mysql的基础目录 使用你安装mysql的根目录就可以了
datadir:是mysql的基础目录 + \data
启动管理员模式下的cmd 并将路径切换到mysql下的bin目录(cd /d “你需要跳转的路径”) 然后输入
mysqld --initialize --console
输入之后会产生多条数据,其中下面红框标注的部分就是mysql自动生成的密码,因为我们之后需要通过这个去修改密码,所以一定要把这个复制下来记清楚(:后面有一个空格,不需要复制,我这里的密码就是
VHjdotdBY2>C
)输入
mysqld --install mysql
来安装mysql,显示Service successfully installed.
则安装成功使用
net start mysql
来启动mysql使用
mysql -uroot -p
,点击回车,输入密码(最好是自己手动输入,我粘贴的时候出现了一点问题),出现下面的页面则成功进入了mysql命令行输入以下代码修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
,修改成功输入exit退出mysql命令行,我这里的123456就是你要修改的密码配置环境变量
win+r 输入
sysdm.cpl
点击高级
点击环境变量
新建一个系统变量
变量名为
MYSQL_HOME
,变量值为你Mysql解压后的路径在path上添加一个
%MYSQL_HOME%\bin
,点击确定,mysql8就安装成功了
使用mysql可视化软件(自行选择sqlyog或者Navicat)[我这里使用的是Navicat]
打开Navicat,点击连接,点击Mysql
按照下图所输入的东西输入(密码就是你刚刚使用的密码)
测试连接如果连接成功则点击确定即可
Mysql5.7和8.0版本的文件夹版安装教程(整合版,超详细)的更多相关文章
- Cocos2d-x 3.0新引擎文件夹结构
Cocos2d-x 3.0新引擎文件夹结构 2014年4月29日 Cocos2d-x 3.0学习 作为一个Cocos2d-x的菜鸟,我倒是挺愿意关注不同版本号之间的差别,Cocos2d-x 3.0自 ...
- matrix-gui-2.0 将javascript文件夹改成js文件夹
/******************************************************************************** * matrix-gui-2.0 将 ...
- RabbitMQ安装说明文档(超详细版本)
RabbitMQ安装说明文档(超详细版本) 1. 安装依赖环境 在线安装依赖环境: yum install build-essential openssl openssl-devel unixODBC ...
- ubuntu 14.04版本更改文件夹背景色为草绿色
ENV:ubuntu 14.04 在这个版本上使用dconf 工具无法改变文件夹的背景了,下面介绍其他的方法,不需要dconf工具. 第一步:在home目录下创建.themes文件夹 第二步将/usr ...
- Tomcat7.0设置虚拟文件夹
(1)眼下,我们的网站网站都是放在默认的文件夹下:tomcat/webapps/下的.可是,在某种情况下.我们须要把网站放到其它的文件夹,比方:tomcat所在磁盘的空间不足: 或者为了项目的统一管理 ...
- 微信小程序(原名微信应用号)开发工具0.9版安装教程
微信小程序全称微信公众平台·小程序,原名微信公众平台·应用号(简称微信应用号) 声明 微信小程序开发工具类似于一个轻量级的IDE集成开发环境,目前仅开放给了少部分受微信官方邀请的人士(据说仅200个名 ...
- MySQL5.7.23解压版安装教程
每次找安装教程太麻烦,因此给自己备份一下步骤,方便以后查看.解压版下载地址https://dev.mysql.com/downloads/mysql/,详细图解如下: 1.根据自己需求,选择适合自己的 ...
- mysql8.0.11绿色版安装教程
解压到安装目录 在根目录建立data文件夹 建立my.ini文件 代码如下 # Other default tuning values # MySQL Server Instance Configur ...
- Windows下MySQL8.0.13解压版安装教程
下载 MySQL8.0.13-64位下载地址 在下载页面的底部,有三种安装包,第一种是MySQL的安装程序,下载完点击安装即可. 第二种是普通的压缩版,体积较小. 第三种是自带debug和测试的压缩版 ...
随机推荐
- 痞子衡嵌入式:我的三个小项目陆续上线恩智浦官方Github
恍如眨眼间,痞子衡在飞思卡尔/恩智浦已经工作 8 年多了,前 5 年主要是在软件团队,最近 3 年在系统团队.所处团队不同,工作思维也不同,自从转到系统团队,开始跟客户打起交道,对待问题和解决问题的立 ...
- 从零开始学算法---二叉平衡树(AVL树)
先来了解一些基本概念: 1)什么是二叉平衡树? 之前我们了解过二叉查找树,我们说通常来讲, 对于一棵有n个节点的二叉查找树,查询一个节点的时间复杂度为log以2为底的N的对数. 通常来讲是这样的, 但 ...
- Python实现可视化操作
# Author kevin_hou #简单的GUI文本编辑器 from tkinter import * from tkinter.scrolledtext import ScrolledText ...
- k8s replicaset controller分析(1)-初始化与启动分析
replicaset controller分析 replicaset controller简介 replicaset controller是kube-controller-manager组件中众多控制 ...
- oo第四次博客-UML暨学期总结
一. 本单元两次作业架构设计 这两次作业实际上难度不大,不存在算法上的难题,大部分时间都是用在处理UML图中各个元素的关系上. 第一次UML主要处理UML类图.有UMLclass,UMLinterfa ...
- no_code团队介绍和bingduoduo项目采访
项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求 团队作业-团队介绍和采访 成员简介 name avatar intro PM Dev Test UI/Front-End 伦泽标 ...
- numpy读取本地数据和索引
1.numpy读取数据 np.loadtxt(fname,dtype=np.float,delimiter=None,skiprows=0,usecols=None,unpack=False) 做一个 ...
- Python课程笔记(三)
1.python定义类.创建对象 class Myclass: # 定义Myclass类 def sum(self,x,y): self.x = x self.y = y return self.x+ ...
- Spring MVC:HandlerMapping
HandlerMapping 的类图 Spring中存在两种类型的handlers.第一种是 handler mappings(处理程序映射).它们的角色定位与前面所描述的功能完全相同.它们尝试将当前 ...
- SpringCloud微服务实战——搭建企业级开发框架(十一):集成OpenFeign用于微服务间调用
作为Spring Cloud的子项目之一,Spring Cloud OpenFeign以将OpenFeign集成到Spring Boot应用中的方式,为微服务架构下服务之间的调用提供了解决方案.首先, ...