Mysql5.7.20 On Windows安装指导
安装环境
- Windows版本:Windows10 64bit
- MySQL版本: MySQL5.7.20
配置过程
1.下载MySQL Community Server (下载链接)
- 根据自己操作系统需要下载相应的版本即可
- 在跳转页面点击页面下方的“No thanks,just…”即可进入下载
2.解压MySQL Server
- 将下载的mysql-5.7.20-winx64 .zip解压,解压好的文件夹可根据你的需要存放
- 示例中将解压文件直接存放在F盘下,并将文件夹重命名为MySQL
3.为MySQL配置环境变量
- 进入控制面板下的“系统”选项
- 选择左侧的“高级系统设置”
- 在“系统熟悉”面板中点击“环境变量”
- 在“用户变量”下新建一个变量,命名为“MySQL”,赋值为MySQL存放地址,点击“确定”
- 在“用户变量”下找到“Path”变量(如果没有该变量则新建一个),添加一个值%MySQL%\bin,点击“确定”
- 在环境变量配置面板和系统属性面板点击“确定”
4.注册MySQL服务
- 右击开始菜单按钮,选择“命令提示符(管理员)”
- 进入MySQL文件夹下的bin目录,执行命令mysqld -install,注册MySQL服务。注册完毕后不要关闭命令提示符。
5.配置MySQL
- Mysql5.7之后文件夹下没有了data文件夹(如图)
- 需要进行命令初始化才自动生成data文件夹
mysqld --initialize-insecure --user=mysql
- 5.7.18之后的mysql没有my.ini配置文件,也没有my-default.ini配置文件。其实不需要配置这两个文件,可以直接启动mysql,执行命令
net start mysql
6.MySQL基本操作
- 如果将MySQL的安装目录的bin目录的路径添加到系统环境变量的path变量中,则在全局都可以对mysql进行操作
- 登录MySQL数据库,默认的登录用户名为root,密码为空
- 执行命令mysql -u root -p,在输入密码时直接使用回车键即可
- 初始化密码
- 执行命令 flush privileges; 刷新权限
- 执行命令 grant all privileges on *.* to 'root'@'localhost' identified by '你要设置的密码' with grant option;
- 执行命令 flush privileges; 刷新新的root密码
7.结束MySQL服务
- 执行命令 exit; 退出mysql
- 执行命令 net stop mysql
Mysql5.7.20 On Windows安装指导的更多相关文章
- 安装MYSql Windows7下MySQL5.5.20免安装版的配置
MySQL Windows安装包说明: 1.mysql-5.5.20-win32.msi:Windows 安装包,图形化的下一步下一步的安装. 2.mysql-5.5.20.zip,这个是window ...
- centos7 安装mysql5.7.20(yum方式)
windows下安装mysql请访问:windows下mysql5.7.20安装(zip包方式) 一.安装过程 1.安装wget yum install wget 2.查找yum源名称 在mysql官 ...
- MySQL5.7.20编译安装
1:官网下载source code源码安装文件 https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.20.tar.gz 2:安装准备 ...
- [转帖]MySQL5.7.20编译安装
MySQL5.7.20编译安装 尝试一下 想着 我在arm上面最终安装失败了. https://www.cnblogs.com/shengdimaya/p/8027507.html 1:官网下载sou ...
- win2008升级mysql5.7.20步骤总结
环境: 系统:红帽5.5 旧版mysql:5.5 新版mysql:5.7.20 前期准备: 1.备份旧版mysql数据,不知道data目录在哪可以在my.ini配置文件里面查看datadir指定的目录 ...
- linux下 mysql5.7.20安装(精华)
在linux 系统中mysql配置文件的读取顺序为: /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 第一步 创 ...
- CentOS 7 下使用yum安装MySQL5.7.20 最简单图文详解
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的. 上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单 ...
- MySQL5.7.20报错Access denied for user 'root'@'localhost' (using password: NO)
在centos6.8上源码安装了MySQL5.7.20,进入mysql的时候报错如下: 解决办法如下: 在mysql的配置文件内加入: vim /etc/my.cnf skip-grant-tabl ...
- CentOS 7 下使用yum安装MySQL5.7.20
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的. 上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单 ...
随机推荐
- SVN服务器
什么是SVN服务器? 1.协助多人开发的代码管理器: 2.会记录代码是谁写的,并且可以回退到任意版本: 3.冲突解决: 4.升级(项目分支). SVN的搭建: 1.在服务器端下载SVN服务器,一个项目 ...
- Elasticsearch java api 基本搜索部分详解
文档是结合几个博客整理出来的,内容大部分为转载内容.在使用过程中,对一些疑问点进行了整理与解析. Elasticsearch java api 基本搜索部分详解 ElasticSearch 常用的查询 ...
- CentOS环境下Docker私有仓库搭建
本文讲述如何搭建docker私有仓库. 有了docker hub,为什么还要搭建docker私有仓库? 1.性能考虑:docker hub的访问要通过互联网,性能太低. 2.安全性:更多的时候,镜像不 ...
- JavaScript:彻底理解同步、异步和事件循环(Event Loop)
一. 单线程 我们常说"JavaScript是单线程的". 所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个.不妨叫它主线程. 但是实际上还存在其他 ...
- ACM HDU Bone Collector 01背包
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602 这是做的第一道01背包的题目.题目的大意是有n个物品,体积为v的背包.不断的放入物品,当然物品有 ...
- snprintf 返回值陷阱 重新封装
snprintf()函数用于将格式化的数据写入字符串,其原型为: int snprintf(char *str, int n, char * format [, argument, ...]); st ...
- object 覆盖 div 在IE 和Firefox 的解决方案
问题描述 公司产品需要在三维(3D)控件上显示弹框,按钮等,然而三维控件的object覆盖了div,弹框和按钮不能显示 firefox 解决方案 最外层div的背景使用不透明背景色,必须是不透明的哦 ...
- 【Win 10 应用开发】MIDI 音乐合成——乐理篇
针对 MIDI 音乐的 API ,其实在 Win 8.1 的时候就出现.在UWP中采用了新的驱动模式,MIDI 消息传递更加高效. 首先得说明的是,UWP 的 MIDI 相关 API 不是针对 MID ...
- PHP curl_setopt函数用法介绍
[导读] curl_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录,注册等等一些用户可操作的行为哦.bool curl_setopt (int ch, string ...
- 解决EditText跟ScrollView滑动冲突
etContent.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, Motion ...