下载地址(其他图形界面)

https://dev.mysql.com/downloads/windows/installer/
如果下载win7 64位,在下载后出现不兼容,可以在window窗口菜单中找到mysql install --community扩展项下载一个x64位即可。个人选了兼容版本5.6.51版本

启动mysql前先打开mysql目录bin文件cmd(ctrl+shift+右键)

>mysqld --console
选择“此电脑”,单击右键,选择“属性” -> “高级系统设置” -> “环境变量”。

分别设置如下系统变量值:

MYSQL_HOME
D:\ProgramFiles\mysql-8.0.11-winx64
path
%MYSQL_HOME%\bin
然后回到MySQL目录(个人电脑 D:\ProgramFiles\mysql-8.0.11-winx64\bin)打开\bin文件夹下创建my.ini文件(可以理解为初始化启动提供服务并建立连接传输数据所需的协议信息),填写如下代码:

[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=%MYSQL_HOME%
datadir=%MYSQL_HOME%\data
[WinMySQLAdmin]
%MYSQL_HOME%\bin\mysqld.exe
(1)测试安装,进入cmd界面,执行如下命令(或者进入>bin文件目录打开cmd执行):

>mysqld.exe –install

Service successfully installed.
表示安装成功

(2)初始化mysql,创建一个具有空密码的 root 用户,在 cmd 命令提示符界面输入 mysqld --initialize-insecure后,系统会自动在 mysql安装路径中生成相应的 data 目录,并自动创建好空密码的 root 用户,表示初始化成功。

>mysqld --initialize-insecure
启动 mysql 并设置密码(默认设置root和123456)

(3)在 cmd界面输入如下命令,启动 mysql 服务:

>net start mysql
然后,在服务启动后,因为刚创建的 root 用户是空密码,因此,需要先进行密码设定,在 cmd 界面输入以下内容。

>mysqladmin -u root -p password 此处输入新的密码
Enter password: 此处输入旧的密码
(note:由于刚开始创建用户的密码为空,所以在第一次修改用户的密码时,在Enter password: 的后面不用输入旧密码,直接回车)

最后,如需把已经启动的MySQL 服务给停止掉,则执行如下命令:

>net stop mysql
再启动mysql服务:

>net start mysql
测试是否安装成功:

>mysql -u root -p
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
// 打开新窗口,计算机桌面管理系统cmd窗口
>net start mysql // 开启mysql
>mysql -u root -p // 连接mysql
如果提示缺少:(安装mysql过程中出现无法找到入口,无法定位程序输入点fesetround于动态链接库;或者运行net start mysql仍是出错!)

发生系统错误2
服务名无效
...
首先删除mysql:mysqld --remove

再重新安装:mysqld --install -> 这里ok也就是安装成功了

再重新启动:net start mysql -> 这里出错,基本确认是启动不正确,细心、检查一下就可以解决问题

比如碰到:服务名无效!删除mysql目录下/data文件下的数据,保留/data目录,然后看mysql服务名称是否正确,通过win+R输入services.msc,查看mysql服务名为MySQL56,然后打开cmd界面,输入net start MySQL56显示服务启动成功!否则会提示:发生系统错误问题!

参考地址: https://blog.csdn.net/lovedingd/article/details/106725356

     https://www.cnblogs.com/xiongdongdong/p/11387181.html

window系统安装mysql的更多相关文章

  1. window下mysql创建库只读

    window下mysql创建库只读和启动失败都有可能是my.ini配置文件出错的问题 遇到如下错误ERROR 1036 (HY000): Table 'schemata' is read only,办 ...

  2. Deepin系统安装mysql教程及相关操作

    Deepin系统安装mysql教程及相关操作 1.安装MySQL sudo apt-get install mysql-server,期间需要输入两次密码,root账户的密码. sudo apt-ge ...

  3. Window下mysql环境配置问题整理

    Window下mysql环境配置问题整理 参考如下链接. 无需安装解压版mysql包 创建选项配置 首次启动服务 用mysqld初始化目录 安装后设置和测试 启动服务错误信息 管理员模式打开cmd m ...

  4. Window下MySql 5.6 安装后内存占用很高的问题

    Window下MySql 5.6 安装后内存占用很高的问题 刚刚准备玩一把mysql,初学者 环境是window 7和window sever 2008, mysql是最新的5.6, 发现的问题是安装 ...

  5. window安装mysql

    window安装mysql 1. 官网下载mysql zip安装包,然后解压到你想安装的目录,假设解压的目录是P:\mysql 解压完的目录:bin docs include lib share CO ...

  6. Window 下 MySQL 环境的安装

    Window 下 MySQL 环境的安装 简介: MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Manageme ...

  7. macos系统安装mysql

    MacOS系统安装mysql 一.下载 官网下载链接地址:https://dev.mysql.com/downloads/mysql/ 二.安装 打开文件是pkg包,双击进行安装: 按照提示: 点击最 ...

  8. window安装MySQL 5.5教程

    window安装MySQL 5.5教程 1.官网下载MySQL 5.5 下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads 2. ...

  9. linux系统安装mysql

    所有平台的Mysql下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server版本及对应的平台. 接下来我们在 Centos 系统下使用 yum 命令安装 MySql ...

随机推荐

  1. https如何使用python+flask来实现

    摘要:一般http中存在请求信息明文传输,容易被窃听截取:数据的完整性未校验,容易被篡改:没有验证对方身份,存在冒充危险.面对这些问题,怎么破? 一.为什么要用https 一般http中存在如下问题: ...

  2. kubernetes集群证书更新

    kubeadm 默认证书为一年,一年过期后,会导致api service不可用,使用过程中会出现:x509: certificate has expired or is not yet valid. ...

  3. vue中利用.env文件存储全局环境变量,以及配置vue启动和打包命令

    目录 1,前言 2,.env文件的作用 3,配置.env文件 4,配置启动命令 5,获取.env中的全局变量 5,实际用处 1,前言 分享一下vue项目中利用.env文件存储全局环境变量,以及利于项目 ...

  4. 【vue环境】vue : 无法加载文件 C:\Users\1111111\AppData\Roaming\npm\vue.ps1,因为在此系统禁止运行脚本

    在用脚手架搭建vue项目时,提示:无法加载文件 C:\Users\1111111\AppData\Roaming\npm\vue.ps1,因为在此系统禁止运行脚本 这是你笔记本禁止运行脚本,解决办法 ...

  5. Android的so注入( inject)和函数Hook(基于got表) - 支持arm和x86

    本文博客地址:http://blog.csdn.net/qq1084283172/article/details/53942648 前面深入学习了古河的Libinject注入Android进程,下面来 ...

  6. UVA11375火柴(递推+大数)

    题意:       给你n根火柴,问你能组成多少种数字,比如3根可以组成1或者7,组成的数字中不能有前导0, 思路:       我们开一个数组,d[i]记录用i跟火柴可以组成多少种数字,则更新状态是 ...

  7. Ubuntu Linux DNS服务器 BIND9配置文件命令介绍

    BIND9配置方法 转载▼     配置语法 named.conf acl 定义访问控制列表 controls 定义rndc命令使用的控制通道,若省略,则只允许经过rndc.key认证的127.0.0 ...

  8. <JVM下篇:性能监控与调优篇>04-JVM运行时参数

    笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机) 同步更新:https://gitee.com/vectorx/NOTE_JVM https://codechina.cs ...

  9. Redis中几种数据类型的基本操作指令

    Redis基本指令 单线程+多路IO复用技术 1. Key 指令 作用 keys * 查看当前库所有键 exists <key> 判断此键是否存在 type <key> 查看键 ...

  10. Docker简单流程