以下书写结合菜鸟教程以及本人理解书写。

数据库下载(开源免费)

  MySQL数据库下载地址https://dev.mysql.com/downloads/mysql/

  可自由选择版本,一般选择Achive版本而非test版

安装前配置信息

  这里我将解压后的文件夹放在 E:\Web\mysql-5.7.24-winx64 下。

  打开刚刚解压的文件夹E:\Web\mysql-5.7.24-winx64,在该文件夹下创建 my.ini 配置文件,内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
# 设置3306端口,注意MySQL不一定要使用3306端口,当改端口已经被占用时,也可更换为其他端口,但在程序中连接MySQL时一定要做修改,换成自己指定的端口。
port =
# 设置mysql的安装目录,注意格式这里出现转义字符格式
basedir=E:\\Web\\mysql-5.7.-winx64
# 设置 mysql数据库的数据的存放目录,MySQL + 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=E:\\Web\\sqldata
# 允许最大连接数
max_connections=
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

安装并首次启动

  以管理员身份运行cmd,并进入cd E:\Web\mysql-5.7.24-winx64\bin下

    输入mysqld --initialize --console

    等候几秒,输出结果:

--07T07::.788085Z  [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
--07T07::.072303Z [Warning] InnoDB: New log files created, LSN=
--07T07::.803585Z [Warning] InnoDB: Creating foreign key constraint system tables.
--07T07::.172976Z [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 7921a6dd-e262-11e8-9ee6-00059a3c7a00.
--07T07::.311645Z [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
--07T07::.433827Z [Note] A temporary password is generated for root@localhost: 6f1CJ_Cca9Fj

  五个警告,至于原因,我未了解原因,最后一个note给出初始化密码如图为:6f1CJ_Cca9Fj(密码记住用于后续修改)

  安装MySQL输入为:mysqld install 输出显示为Service successfully installed  即为安装成功。

  启动MySQL输入为:net start mysql ,会输出MySQL服务已经启动成功。

本人并未遇到此状况:

注意: 在 5.7 需要初始化 data 目录:

cd E:\Web\mysql-5.7.24-winx64\bin
mysqld --initialize-insecure
初始化后再运行 net start mysql 即可启动 mysql。

首次登陆

  输入mysql -u root -p回车输入上述密码即可进入数据库。

  可供选择参数:-h后跟主机名(本机可以为省略/localhost/127.0.0.1);

          -u后跟用户名;

          -p后跟密码。

  更改密码方式之一:

  首先登录MySQL

  格式:mysql> set password for 用户名@localhost = password('新密码');

  例子:mysql> set password for root@localhost = password('123');

  //8版本取消了password变为

  注意:在 MySQL5.7 中 user 表的 password 已换成了authentication_string

  注意:password() 加密函数已经在 8.0.11 中移除了,可以使用 MD5() 函数代替。

  MySQL服务器关闭方式之一:

  net stop mysql(要已安装服务,正常现在版本都已安装)。

附MySQL多种修改密码,以及忘记密码解决方式连接:

https://www.cnblogs.com/qianzf/p/7089197.html

MySQL安装与启动——Windows系统下的更多相关文章

  1. PySpider安装与使用(Windows系统下)

    PySpider Begin 安装pip install pyspider 在windows系统好像会出现如下问题 Command "python setup.py egg_info&quo ...

  2. Memcached 笔记与总结(3)安装 php-memcache(windows 系统下)

    在 windows 下安装 php-memcache,需要下载编译好的 memcached.dll. 要找到可用的 dll 文件,需要根据 php.ini 中的 3 个参数来选择 dll 文件: ① ...

  3. 如何在Windows系统下使用you-get下载网上的媒体资源

    关于you-get的专业介绍可以点击这个链接:中文说明 1,首先你要在你的电脑上安装python环境 Windows系统下: 首先,你需要去官网下载相应的版本: 也可以下载我网盘里的(注意看好自己的电 ...

  4. windows系统下安装MySQL

    可以运行在本地windows版本的MySQL数据库程 序自从3.21版以后已经可以从MySQL AB公司获得,而且 MYSQL每日的下载百分比非常大.这部分描述在windows上安装MySQL的过程. ...

  5. Windows系统下安装MySQL 8.0.11数据库

    MySQL数据库是常用的数据库之一,而且该数据库开源免费,所以很多公司在使用.本文记录如何在Windows系统下安装MySQL数据库,本次安装的版本号为8.0.11,这个版本是当前的最新版本,据宣传, ...

  6. mysql绿色版在windows系统中的启动

    mysql绿色版在windows系统中的启动 1.下载mysql免安装版 例如:mysql-5.7.11-winx64 2.修改配置文件,my-default.ini名称改为:my.ini,文件里面的 ...

  7. windows系统下简单nodejs安装及环境配置

      相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼,这里不想谈太多的nodejs的相关信息.只说一下,windows系统下简单nodejs环境配置     相信 ...

  8. Windows系统下MySQL添加到系统服务方法(mysql解压版)

    MySQL软件版本:64位 5.7.12 1.首先配置MySQL的环境变量,在系统环境变量Path的开头添加MySQL的bin目录的路径,以“;”结束,我的路径配置如下: 2.修改MySQL根目录下的 ...

  9. 64位Windows系统下32位应用程序连接MySql

    1.首先得安装“Connector/ODBC”,就是Mysql的ODBC驱动,这个是与应用程序相关的,而不是与操作系统相关的,也就是说,不管你的系统是x64还是x86,只要你的应用程序是x86的那么, ...

随机推荐

  1. 第 9 章 数据管理 - 076 - 使用 Rex-Ray volume

    使用 Rex-Ray volume 在 docker1 或 docker2 上执行如下命令创建 volume: rexray volume create --size 2 'C:\share\myda ...

  2. react state成员

    组件中包括state,props与render成员函数. react中,主要通过定义state,根据不同state渲染对应用户界面. 过程调用了成员函数setState(data,callback). ...

  3. win2012服务器配置ftp

    1.打开服务器管理器,选择添加角色和功能 2.按照下述向导,安装IIS 选择iis 勾选FTP服务器 3.添加新用户 用户密码按照下图勾选,创建用户 4.IIS配置FTP站点 指定用户访问,并授权,点 ...

  4. spring cloud(五)熔断监控Hystrix Dashboard和Turbine

    Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数 ...

  5. Android 工程越来越大,运行变卡解决方法

    打开AS的安装目录 android-studio/bin/studio.exe.vmoptions studio64.exe.vmoptions -Xms2048m-Xmx2048m-XX:Reser ...

  6. EDB日志配置-慢sql记录分析

    1.打开:/postgresql的安装目录/data/postgresql.conf 2.找到并更改以下属性,其他的是方便观察设置的,注意要将属性前面的注释符'#'去掉才能生效 ★★★log_dest ...

  7. 消息中间件:rabbitmq安装

    转自:https://blog.csdn.net/qq_27384769/article/details/79465954 1.下载Erlangwget  http://erlang.org/down ...

  8. DocumentBuilderFactory.newInstance() 异常解决

    现象: objc[27212]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk ...

  9. lr_java user协议脚本开发

    1.准备工作,安装jdk,配置环境变量 lr11 jdk1.6 32位 lr12 jdk1.7 32位 注:若原已安装了jdk1.8,现要安装jdk1.7,若遇到安装好1.7并配置好环境后,在cmd中 ...

  10. spring(IOC)动态代理

    姓名:黄于霞      班级:软件151 1.引入Spring IOC的核心jar包,创建IOC的配置文件beans.xml,内容如下: 1 <?xml version="1.0&qu ...