一.   下载mysql

  https://dev.mysql.com/downloads/mysql/

二.   选择社区版本

三.   选择版本下载:

四.   跳过注册直接下载:

五.   解压后的文件目录:

六.   配置mysql的环境变量, 右键计算机属性→高级→环境变量

添加系统环境变量MYSQL_HOME值为刚才解压的目录

追加path路径为:     ; %MYSQL_HOME%\bin;  注意前后分号

七.   创建data目录和my.ini文件:

  1. 创建data目录

    a)         使用管理员打开命令行工具

b)         切换到mysql刚才的解压目录, 并执行 mysqld --initialize-insecure --user=mysql  命令

c)         这里可能会报错

MSVCR120.dll是C++的一个库文件, 可以去

https://www.microsoft.com/en-us/download/details.aspx?id=40784

下载, 然后安装即可

d)         然后在执行一遍上面的命令, 发现data目录已经创建:

  1. 创建my.ini文件:

  [client]
  port=3306
  default-character-set=utf8

  [mysqld] 
  # 设置为自己MYSQL的安装目录 
  basedir=C:\mysql-5.7.25-winx64
  # 设置为MYSQL的数据目录 
  datadir=D:\mysql-5.7.25-winx64\data
  port=3306
  character_set_server=utf8
  sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
  #开启查询缓存
  explicit_defaults_for_timestamp=true
  skip-grant-tables

八.  
验证是否配置成功, 有success则表示安装成功:

九.  
启动mysql

十.  
Mysql 安装完毕, 接下来配置一些其它参数

使用
mysqladmin
-u root password "newpass"
命令来设置root的初始密码

十一.  现在可以尝试连接mysql, 如果是云服务器, 注意云端也要对应开放3306端口

十二. 使用navicat.exe连接mysql

解决方法:

  1. 看起来应该是权限问题, 最好不要使用root来做远程连接, 可以新建一个用户
  2. 执行下面的语句:

  3. 重启mysql 服务:

  4. 查一下刚才的用户是否创建成功:

5. 现在使用myroot和刚才的密码进行连接

0001_mysql 5.7.25安装初始化的更多相关文章

  1. 安装初始化mysql后,默认几个库介绍

    背景介绍:  当我们安装初始化mysql后,默认建了几个数据库,那么这些数据库有什么作用呢?mysql> show databases;+--------------------+| Datab ...

  2. resin4.0.25 安装配置 及结合eclipse开发

    resin4.0.25 安装配置 及结合eclipse开发 本文大部分内容是对官网的翻译,及自己配置后的一些体会. 一.  基于win  ,resin基本安装1,安装jdk1.6或更高版本2,配置环境 ...

  3. CentOS6.x 64位下mysql5.5.25安装图解教程

    查看当前安装的linux版本 命令:lsb_release -a 如下图所示 通过上图中的数据可以看出安装的版本为CentOS release 6.3,所以我们需要下载CentOS release 6 ...

  4. mysql-5.7.25安装及常用语法

    我下的是免安装版的压缩文件包,可以选择下载.msi的程序包,那样就可以通过常见的图形界面来进行安装配置了 参考链接:https://blog.csdn.net/qq_23994787/article/ ...

  5. git学习01- 下载安装&初始化库&提交

    1.windows下安装git,git官网下载安装包安装 2.本地创建一个目录,在目录下创建1个文本 readme.txt 3.cmd进入到该目录,执行git init,初始化git仓库 4.添加文件 ...

  6. mysql5.7.25安装

    附:mysql安装包 链接:https://pan.baidu.com/s/1vROdBSw0GiMWCRpuwmqFCg 提取码:ug4o a.运行mysql-installer-community ...

  7. Linux安装初始化

    鸟哥的Linux 私房菜 Linux常用命令大全     http://www.cnblogs.com/yjd_hycf_space/p/7730690.html 安装看锋哥教程   可能最后网卡出错 ...

  8. MySQL for OPS 01:简介 / 安装初始化 / 用户授权管理

    写在前面的话 取这个标题的目的很简单,MySQL 在中小型企业中一般都是由运维来维护的,除非数据很重要的公司可能会聘请 DBA. 但是运维一般存在由于所需要了解的东西很多很杂,导致学习过程中很多东西只 ...

  9. 二,kubernetes集群的安装初始化

    目录 部署 集群架构示意图 部署环境 kubernetes集群部署步骤 基础环境 基础配置 安装基础组件 配置yum源 安装组件 初始化 master 设置docker和kubelet为自启动(nod ...

随机推荐

  1. springboot2 统一返回结果

    统一返回结果是说,不用在controller层,new一个对象,或用工厂创建这个对象,再返回这个对象,而是这个Action该返回什么就返回什么, 我们再通过mvc的流程,再对返回对象做进一步的封装,以 ...

  2. BZOJ 2876 【NOI2012】 骑行川藏

    题目链接:骑行川藏 听说这道题需要一些高数知识 于是膜了一发dalao的题解……然后就没了…… 不要吐槽我的精度TAT……eps设太小了就TLE,大了就Wa……我二分的边界是对着数据卡的…… 下面贴代 ...

  3. Linux下的IPC几种通信方式

    Linux下的IPC几种通信方式 管道(pipe):管道可用于具有亲缘关系的进程间的通信,是一种半双工的方式,数据只能单向流动,允许一个进程和另一个与它有公共祖先的进程之间进行通信. 命名管道(nam ...

  4. 在多节点上运行分布式Intel Caffe

    一般有2种并行模式:数据并行(Data parallelism)和模型并行(model parallelism). 在模型并行化( model parallelism )方法里,分布式系统中的不同机器 ...

  5. springMVC中不通过注解方式获取指定Service的javabean

    如TestService,其实现为TestServiceImpl,则可以通过 TestService testService = (TestService)SpringContextHolder.ge ...

  6. Java 字节的常用封装

    一. Java 的字节 byte (字节) 是 Java 中的基本数据类型,一个 byte 包含8个 bit(位),byte 的取值范围是-128到+127. byte 跟 Java 其他基本类型的关 ...

  7. vscode的keybindings.json 和 AHK 脚本映射Win键

    vscodehotkey.ahk https://github.com/m2nlight/AHKVSCodeLikeMac ; Shortcuts like mac ; Written by Bob ...

  8. web 移动端事件总结

    1.https://www.jianshu.com/p/6f85e957a725 (web 移动端事件总结)

  9. 201621123006 《Java程序设计》第12周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. InputStream的子类: OutputStream的子类: Reader的子类: Writer的子类: ...

  10. kmp算法中的next数组实例解释

    假设求串′ababaaababaa′的next数组 模式串 a b a b a a a b a b a a 下标 1 2 3 4 5 6 7 8 9 10 11 12 1.前两位:next数组前两位一 ...