Winserver2012下mysql 5.7解压版(zip)配置安装
一、安装
- 下载mysql
zip版本mysql不需要运行可执行文件,解压即可,下载zip版本mysql
msi版本mysql双击文件即可安装,相对简单,本文不介绍此版本安装 - 配置环境变量
打开环境变量配置页面(winserver服务器环境变量位置:服务器管理器->本地服务器->计算机名称->高级->环境变量),在系统变量path后面添加mysql bin文件路径,例如:;C:\mysql-5.7.17-winx64\bin - 配置mysql
mysql配置文件my-default.ini在项目根目录下,直接修改即可,当然新建配置文件也可,如:my.ini
配置文件修改方式如下:
basedir = C:\mysql-5.7.17-winx64(mysql根目录)
datadir = C:\mysql-5.7.17-winx64\data(mysql数据库存放目录)
port = 3306(mysql对外开放端口,默认3306,可修改) - 启动mysql
a. 启动cmd
b. 切换磁盘,命令:C:
c. 进入mysql的bin目录,命令:cd C:\mysql-5.7.17-winx64\bin
d. 安装mysql服务,命令:mysqld -install,返回结果:Service successfully installed。快捷键win+r,执行services.msc查看服务,看看mysql服务是否已出现
e. 初始化mysql并指定超级用户密码,命令:mysqld --initialize-insecure --user=mysql
f. 启动mysql服务,命令:net start mysql - 问题及解决方案
a. net start mysql启动mysql服务时,启动失败,返回结果:发生系统错误2,系统找不到指定文件
执行services.msc查看服务mysql,在服务上右键->属性->常规,查看可执行路径是否正确,若不正确,可能是启动mysql时未切换盘符导致的,执行命令:mysqld -remove,移除mysql服务然后重新安装
b. net start mysql启动mysql服务时,启动失败,返回结果:mysql服务无法启动,服务没有报告任何错误,请键入NET HELPMSG **** 以获得更多的帮助
到之前配置的datadir路径中查找一个后缀名为.err的文件(若指定的路径不存在找不到.err文件,应先创建路径,然后启动服务),此文件记录mysql错误日志。若日志中记录的错误为:[ERROR] Can't open the mysql. Please run mysql_upgrade to create it,则先清空datadir中的文件,然后执行命令初始化:mysqld --initialize-insecure --user=mysql
二、登录用户管理及密码修改
- 登录mysql
a. 启动cmd
b. 登录,命令:mysql -u root -p,因为初始化超级用户时未指定密码(可随机生成初始密码),因此默认密码为空,输入密码步骤直接回车,看到欢迎信息:Welcome to the MySQL monitor - 修改root用户密码
a. 查看所有初始数据库,其中mysql库就是刚刚初始化的库,其中包含用户登录信息

b. 选中数据库,命令:use mysql;
c. 查看用户现有用户及密码,注意:mysql5.7用户密码字段为authentication_string,5.7以前为password
d. 修改root密码
update user set authentication_string = password('123456') where user = 'root';(更新用户root密码为123456)
flush privileges;(刷新系统权限相关表,注意:如果不执行命令仅仅只会修改user用户表中的authentication_string,登录密码不会变更)
三、开启远程访问
- 查询用户host
host为localhost表示只允许本地登录,host为ip表示为只允许指定ip用户登录,host为%为允许任意ip用户登录
- 新建允许远程链接mysql数据库的用户
grant all on *.* to sa@'%' identified by '123456' with grant option;
flush privileges;
创建一个登录名为sa,密码为123456供任意ip访问的用户(%可用具体ip替代)
四、参考链接
MySQL 5.6 for Windows 解压缩版配置安装
Winserver2012下mysql 5.7解压版(zip)配置安装的更多相关文章
- mysql解压版的配置安装
先在CMD进入编辑筐,用管理员身份运行 切换到mysql的解压目录的bin目录下并输入mysqld -install 这个时候启动服务, 发现出错!!! 检查这两个文件 这里的路径一定要核对 再次启动 ...
- MySQL 5.7 解压版 安装教程(图文详细)[Windows]
最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程. 至于为什么我会选择解压版而不是安装版,一 ...
- Mysql系列(一)—— 基于5.7.22 解压版下载、安装、配置和卸载
1.下载 从官网中直接获取自己想要的版本: MySQL Community Server 5.7.22 2.解压 将下载到的文件解压缩到自己喜欢的位置. 与mysql 5.6不同的是5.7版本中没有d ...
- 解压版(.zip)的MySQL数据库下载安装
1.首先到mysql官网下载(https://dev.mysql.com/downloads/mysql/5.6.html#downloads): 2.解压下载好的压缩包文件,并将解压后的文件夹放到合 ...
- Mysql 5.6 解压版配置方案
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-co ...
- 解压版Tomcat配置
解压版Tomcat配置(本例Tomcat6): 一 配置Tomcat 1 下载Tomcat Zip压缩包,解压. 如果增加tomcat的用户名和密码,则修改/conf/tomcat-us ...
- mysql免解压版的配置
很多朋友在安装mysq解压版l时出现: “mysql 服务无法启动 服务没报告任何错误” 以前我安装时也是遇到这样的问题: 其实mysql在5.6后就没有了data目录,很多朋友按照以前的版本安装会去 ...
- Mysql 64位解压版的安装
先下载解压版的mysql 下载地址 https://dev.mysql.com/downloads/file/?id=474496 解压 进到里面新建这个文件夹和文件 打开my.ini文件(用文本编辑 ...
- Windows下MySQL8.0.13解压版安装教程
下载 MySQL8.0.13-64位下载地址 在下载页面的底部,有三种安装包,第一种是MySQL的安装程序,下载完点击安装即可. 第二种是普通的压缩版,体积较小. 第三种是自带debug和测试的压缩版 ...
随机推荐
- 创建 OVS flat network - 每天5分钟玩转 OpenStack(134)
上一节完成了 flat 的配置工作,今天创建 OVS flat network.Admin -> Networks,点击 "Create Network" 按钮. 显示创建页 ...
- 移动站应该尝试百度MIP的五个原因
MIP是什么?MIP是百度在2016年提出的移动网页加速器项目. MIP能做什么?MIP能帮助站长和网站开发者快速搭建移动端页面. MIP怎么加速?MIP从前端渲染和页面网络传输两方面进行优化,杜绝页 ...
- 当web.config文件放置在共享目录下(UNC),启动IIS会提示有错误信息500.19,伴随有错误代码0x80070003和错误代码0x80070005的解决办法
最近遇到一个很有意思的使用环境,操作人员将所有的网站应用内容投放到共享存储里面,并且使用微软的SMB协议将其以CIFS的方式共享出来,使用Windows Server 2008 R2的IIS将其连接起 ...
- 【用户交互】APP没有退出前台但改变系统属性如何实时更新UI?监听系统广播,让用户交互更舒心~
前日,一小伙伴问我一个问题,说它解决了半天都没解决这个问题,截图如下: 大概楼主理解如下: 如果在应用中有一个判断wifi的开关和一个当前音量大小的seekbar以及一个获取当前电量多少的按钮,想知道 ...
- ASP.NET Core 中文文档 第四章 MVC(3.9)视图组件
作者: Rick Anderson 翻译: 娄宇(Lyrics) 校对: 高嵩 章节: 介绍视图组件 创建视图组件 调用视图组件 演练:创建一个简单的视图组件 附加的资源 查看或下载示例代码 介绍视图 ...
- interpreter(解释器模式)
一.引子 其实没有什么好的例子引入解释器模式,因为它描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发编译器中:在实际应用中,我们可能很少碰到去构造一个语言的文法的情况. 虽然你几乎用 ...
- ABP领域层
1.实体Entites 1.1 概念 实体是DDD(领域驱动设计)的核心概念之一. 实体是具有唯一标识的ID且存储在数据库总.实体通常被映射成数据库中的一个表. 在ABP中,实体继承自Entity类. ...
- Android—基于GifView显示gif动态图片
android中显示gif动态图片用到了开源框架GifView 1.拷GifView.jar到自己的项目中. 2.将自己的gif图片拷贝到drawable文件夹 3.在xml文件中设置基本属性: &l ...
- 为什么你SQL Server的数据库文件的Date modified没有变化呢?
在SQL Server数据库中,数据文件与事务日志文件的修改日期(Date Modified)是会变化的,但是有时候你会发现你的数据文件或日志文件的修改日期(Date Modified)几个月甚至是半 ...
- Greenplum 的分布式框架结构
Greenplum 的分布式框架结构 1.基本架构 Greenplum(以下简称 GPDB)是一款典型的 Shared-Nothing 分布式数据库系统.GPDB 拥有一个中控节点( Master ) ...