一.   下载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. eclipse中下载maven插件解决办法

    https://blog.csdn.net/qq_30546099/article/details/71195446 解决Eclipse Maven插件的最佳方案 https://www.cnblog ...

  2. eclipse中导入maven项目:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.Maven

    org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter) 解决方法为:更新eclipse中的maven插件 1.help ...

  3. pairs 和 ipairs 的区别

    ipairs 在迭代过程中是会直接跳过所有手动设定key值的变量.pairs不会跳过手动设置key值的变量. 实例 tab = {,,a="cd","d"} f ...

  4. 动画的使用—Drawable Animation

    Drawable Animation可以称为帧动画,因为它是通过每次播放一帧Drawable资源实现的. Drawable Animation算不上真正意义上的动画,因为它的内部实现是通过定时发送消息 ...

  5. mysql获取随机数据的方法

    order by rand() 数据多了极慢,随机性非常好,适合非常小数据量的情况. 复制代码 代码如下: SELECT * FROM table_name AS r1 JOIN (SELECT (R ...

  6. git-it 教程,一些git知识点。/ 如何解决merge conflict/ 如何使用Github Pages./Git术语表

    一个git使用教程 https://:.com/jlord/git-it-electron#what-to-install 一个在线Github的功能教学:https://lab.github.com ...

  7. Java 调用 PHP 实例(五)

    java代码: package test; import java.io.BufferedReader; import java.io.File; import java.io.IOException ...

  8. 为什么不建议将 font-size 设置为 12px 以下?如果一定要设置为 12px 以下要怎么做?

    问题:为什么不建议将 font-size 设置为 12px 以下?如果一定要设置为 12px 以下要怎么做? 先看看把 font-size 设置为 12px 以下时的效果:(浏览器为 Chrome 5 ...

  9. dir listing 目录文件列表索引

    一般而言,网站应用都有一个入口,比如说:index.php,index.html,app.js等.通过这个路口,以及相应的路由功能,去到网站各个功能版块. 而网站的目录结构,目录里面的文件列表,一般都 ...

  10. Windows环境下 PyQt5 如何安装MySql驱动 (PyQt5连接MYSQL时显示Driver not loaded解决方案)

    参考文章: https://blog.csdn.net/qq_38198744/article/details/80261695 前文说过如何在Ubuntu环境下 为PyQt5  安装MySql驱动, ...