第一步:下载mysql-5.7.17-winx64解压版本:http://dev.mysql.com/downloads/mysql/

第二步:解压到安装目录,如:C:\myprogram\mysql-5.7.17-winx64

第三步:设置环境变量

操作如下:

1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量

点击系统变量下的新建按钮

输入变量名:MYSQL_HOME

输入变量值:C:\myprogram\mysql-5.7.17-winx64

2)选择系统变量中的Path

点击编辑按钮

在变量值中添加变量值:%MYSQL_HOME%\bin

注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值,

第四步:修改C:\myprogram\mysql-5.7.17-winx64文件夹下的my.ini文件,如果没有可以复制my-default.ini来进行修改:

#########################################################

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=%MYSQL_HOME%

#解压目录

datadir=%MYSQL_HOME%\data

#解压目录下data目录

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

%MYSQL_HOME%\bin\mysqld.exe

########

第四步:将mysql注册为windows系统服务

1)管理员身份运行cmd,从控制台进入到MySQL解压目录下的 bin 目录下:

2)输入服务安装命令:

mysqld install MySQL --defaults-file="%MYSQL_HOME%\my.ini"

#解压目录下修改的my.ini文件

安装成功后会提示服务安装成功。

#注:my.ini文件放在MySQL解压后的根目录下

#移除服务命令为:mysqld -remove

第五步: 启动MySQL服务

方法一:

启动服务命令为:net start mysql

方法二:

打开管理工具 服务,找到MySQL服务。

通过右键选择启动或者直接点击左边的启动来启动服务

第六步:修改 root 账号的密码

刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456

c:>mysql –u root

mysql>show databases;

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';

mysql>FLUSH PRIVILEGES;

mysql>exit

但这样并不能登录成功。

第七步:修改my.ini文件,在[mysqld]下加入如下命令:skip-grant-tables,然后重启mysql服务

第八步:登录修改root用户密码

c:>mysql –u root

mysql>show databases;

mysql>use mysql;

mysql> UPDATE user SET authentication_string = PASSWORD('123456') WHERE user = 'root';

mysql>FLUSH PRIVILEGES;

此时,编辑my.ini文件删掉skip-grant-tables 这一行,然后重启MySQL,否则MySQL仍能免密码登录,成功以后可以退出后重新登录测试是否成功。

注意:使用navicat连接mysql,若出现MySQL错误号码1862:your password has expired,或者,运行窗口中进入bin目录,>mysql -uroot -p123456登录进去,然后执行select * from mysql.users

会有如下信息:ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

解决:mysql> SET PASSWORD = PASSWORD('123456');

Query OK, 0 rows affected (0.03 sec)

然后再select * from mysql.users就有结果了,navicat也可以成功连接。

mysql5.7.17配置_mysql-5.7.17-winx64的安装配置相关推荐

  1. mysql数据库64免安装_MYSQL数据库mysql 5.7.18 winx64 免安装 配置方法

    <MysqL数据库MysqL 5.7.18 winx64 免安装 配置方法>要点: 本文介绍了MysqL数据库MysqL 5.7.18 winx64 免安装 配置方法,希望对您有用.如果有 ...

  2. redis cli 删除key 模糊_Web基础配置篇(六): Redis的安装配置及基本操作

    Web基础配置篇(六): Redis的安装配置及基本操作 一.概述 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的A ...

  3. mysql 5.6.31 配置_MySQL5.6.31 winx64.zip 安装配置教程详解

    #1. 下载 # #2.解压到本地 修改必要配置my*.ini #3.mysql install admin模式启动cmd cd mysql目录/bin 执行安装: mysqld -install 启 ...

  4. Web基础配置篇(十一): Zookeeper的安装配置及使用

    Web基础配置篇(十一): Zookeeper的安装配置及使用 一.概述 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop ...

  5. Web基础配置篇(十七): Kubernetes dashboard安装配置

    Web基础配置篇(十七): Kubernetes dashboard安装配置 一.概述 Kubernetes 简称为K8S,是用于自动部署,扩展和管理容器化应用程序的开源系统.Kubernetes的目 ...

  6. 2015.08.17 Ubuntu 14.04+cuda 7.5+caffe安装配置

    2016.06.10 update cuda 7.5 and cudnn v5 2015.10.23更新:修改了一些地方,身边很多人按这个流程安装,完全可以安装 折腾了两个星期的caffe,windo ...

  7. Apache Awstats 安装配置系列 (4)之 Awstats 安装 配置

    awstats安装配置 1. 下载awstats http://www.awstats.org/ 2.解压缩到 D:\awstats-7.4 3.初始化配置环境 进入 D:\awstats-7.4\t ...

  8. java jdk 1.8 配置_Java开发环境jdk 1.8安装配置方法(Win7 64位系统/windows server 2008)...

    什么是jdk jdk是什么呢?jdk的是java development kit的缩写,意思是java程序开发的工具包.也可以说jdk是java的sdk. 目前的JDK大致分三个大版本: Java S ...

  9. mysql集群初始化配置_集群Cluster MySQL的安装配置和使用

    集群Cluster MySQL的安装配置和使用 发布时间:2020-05-28 14:20:03 来源:亿速云 阅读:233 作者:鸽子 MySQL Cluster MySQL集群 基本概念: &qu ...

  10. vs2017python配置opencv_[opencv +VS2017] opencv、vs2017安装配置,环境搭建

    文章目录 [opencv] 3.4.1下载安装 一.前言 二.说明 三.下载opencv 3.1 获取链接 3.2 下载结果 四.安装opencv 五.配置opencv环境 六.vs2017 6.1下 ...

最新文章

  1. VMware ESXi 6.X Syslog日志配置
  2. JavaScript 使用面向对象的技术创建高级 Web 应用程序
  3. CRNN+CTC (基于CTPN 的end-to-end OCR)
  4. Bailian4107 19岁生日礼物-Birthday Gift【进制】
  5. 软件方法(下)分析和设计第8章分析 之 分析类图——知识篇(20211227更新)
  6. c语言定义星期一到日,C语言万年历程序设计
  7. 一篇文章彻底搞懂什么是电厂智能巡检系统?
  8. 信息学奥赛一本通 1183:病人排队 | OpenJudge NOI 1.10 08:病人排队
  9. 在深度反应离子蚀刻工具中调整蚀刻方向性
  10. 本体开发日记07-我与java分词组件的爱恨情仇
  11. 江在川上曰:less样式预编译
  12. NT151应用案例:西门子PLC S7-1200与派克ACR9000的通信(Part 2)
  13. iOS内购(IAP,In App Purchases-在APP内部支付),设置及使用
  14. 一文读懂:CDN,P2P和PCDN
  15. 微信改版,“内容+服务”成为王道?
  16. ERP企业资源系统源码
  17. trim()方法的使用
  18. 【改进粒子群优化算法】相量普氏群优化(PPSO)算法(matlab代码实现)
  19. 如何优雅的在微信公众号中编辑代码
  20. 浅谈服务器虚拟化的七大好处

热门文章

  1. lua php 触摸精灵,lua程序设计主要学习路径
  2. matlab求迟滞,MATLAB PI迟滞模型问题
  3. html dot标签,html – CSS Dot符号命名约定
  4. Linux 系统配置Java Idea Tomcat 全过程
  5. (已解决)登录火狐浏览器账号后没有同步数据--博主的奇妙寻号之旅
  6. RHEL 6.2安装vnc
  7. CSS 伪类选择器:如何使用 CSS3 伪类
  8. 神经网络 梯度下降_梯度下降优化器对神经网络训练的影响
  9. 自然语言处理综述_自然语言处理
  10. 一般线性模型和混合线性模型_线性混合模型如何工作