早就想重装系统了、清理清理系统,这两天干的便是这件事儿。开门见山,直奔主题。

注:此安装方式全命令行组装式、无需动用windows系统注册表等系统服务,插拔式安装,安装与卸载(cmd管理员模式下:进入mysqld.exe目录下,执行:mysqld --remove)更加便捷、安全。

1.下载安装文件

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

2.安装

  2.1 解压下载压缩包到:C:\web\mysql-8.0.11(1.一定得是此目录,其他目录需另外多重配置;2.文件夹名必须是此名mysql-8.0.11,其下含bin、lib等文件夹,即 需要与下一步骤中的配置文件所描述的保持一致

  2.2 创建配置文件my.ini(路径:C:\web\mysql-8.0.11\my.ini)

[mysql]
# 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\web\mysql-8.0.11 # 设置mysql数据库的数据的存放目录 datadir=C:\web\sqldata # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB 

  2.3 cmd【管理员模式】命令行下,初始化数据库(管理员模式:C:\Windows\System32\cmd.exe,右键->选择:以管理员身份打开)

  注意:非管理员模式后续安装步骤均将失败!  

    #切换执行目录    cd C:\web\mysql-8.0.11\bin    # 初始化数据库  mysqld --initialize --console    # 成功执行完毕后(中途无ERROR)  #   如果执行失败  #    主要原因:mysql在进行初始化的时后,会检测数据目录是否存在, 如过不存在,mysql会创建它, 如果存在,而且这个目录里有数据,mysql会报错,并且终止初始化:  #    解决办法:删除已存在的目录:C:\web qldata  ...   2019-09-06T13:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ   ...

  # 正式安装mysql数据库(如果此处失败,主要原因:非管理员模式下的cmd无此权限)  mysqld install

  # 启动(任意cmd模式)  net start mysql    # END ===================================================== END  # 注意: 在 5.7 需要初始化 data 目录:  cd C:\web\mysql-8.0.11\bin  mysqld --initialize-insecure

  Congratulations!

3.配置系统环境变量

  为了方便使用,我们可以将以上路径添加到系统的环境变量path中

  如果不加系统环境变量,则有可能在(非系统管理员权限下)CMD中打开不了相应的程序(MySQL数据库)。

4.参考文献

  MySQL 安装:http://www.runoob.com/mysql/mysql-install.html

  MySQL命令行登陆,远程登陆MySQL 的方法:https://www.cnblogs.com/lvk618/p/3522321.html

转载于:https://www.cnblogs.com/johnnyzen/p/9598131.html

Windows下安装MySQL相关推荐

  1. mysql-win安装教程,WINDOWS下安装MYSQL教程详解

    1.下载安装包 2.配置环境变量 2.1 解压所下载的压缩包 2.2 环境变量 win 10 电脑 这么进去 3.生成data文件 在你解压的目录下,eg:F:\Program Files\mysql ...

  2. Windows 下安装mysql

    Windows 下安装mysql 1.配置环境变量 将安装目录添加到系统路径 我的电脑->属性->高级->环境变量->path 2.修改my.ini 位于解压安装目录下 在其中 ...

  3. 与mysql数据库的交互实战_实战教程丨五步教你优雅地在Windows下安装MySQL数据库...

    虽说近几个月全球的经济都不怎么景气,但有个事实我们必须得承认: 各行各业的数据体量正在不断变大. 而随着数据体量的不断扩大,各公司使用数据库管理来数据再常见不过.比如MySQL这样的关系型数据库,互联 ...

  4. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm http://cdn.mysql. ...

  5. windows 下 安装mysql 出现 “ ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password

    这个问题是在Windows下安装MySQL服务时遇到的,使用MySQl绿色版进行安装的,安装完成后,连接到MySQL服务时输入命令 " mysql -uroot -p " ,因为时 ...

  6. Windows下安装mysql的操作步骤

    Windows下安装mysql的操作步骤 免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小.速度快.总体拥有成本 ...

  7. Windows下安装MySQL数据库

    windows下安装MySQL数据库,照着帖子安装了两个电脑,没次都有一点小错误,参考别人的安装记录,根据自己的安装过程,记录一下.(一个电脑安装的5.7.25 一个电脑安装的5.7.26) 一.My ...

  8. mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)

    目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...

  9. 安装mysql 图_如何在Windows下安装MYSQL,并截图说明

    说明 : window 下安装 mysql 虽然简单,但是细节不注意就会安装失败,特别是配置服务器时,Current Root Password:为空:如果输入密码了在后面安装会报错.(不知道设置这个 ...

  10. Windows下安装MySQL卡在Starting Server..的解决办法

    Win7下安装MySQL 5.7,Apply Server Configuration处的Starting Server..处卡住时,在C:\ProgramData\MySQL\MySQL Serve ...

最新文章

  1. OLE和activex
  2. VTK:PolyData之FieldData
  3. java设计模式懒汉_java设计模式-懒汉设计模式
  4. oracle财务软件凭证打印,金算盘财务软件后台数据库为Oracle
  5. php mysql保存unicode_使用PHP和MySQL存储和显示unicode字符串(हिन्दी)
  6. 一条SQL语句的执行过程
  7. 【转】libpcap实现机制及接口函数
  8. Python自省(反射) 与 inspect 模块
  9. 自注意力机制Self-attention(2)
  10. 怎样更换UC浏览器的字体?更换UC浏览器的字体的方法
  11. IoT -- (三) 2018 Top物联网项目排名
  12. excel统计行数_百万到亿级数据,快速统计查询
  13. mysql的主主复制模型
  14. 学习:SQL Server的复合索引学习(转)
  15. MiPony– 杀手级免费网盘下载工具 可挂机下载支持YunFile
  16. python自动补全快捷键_Python快捷键的干货来啦!快来看看你掌握了几个~
  17. 汽车仪表指示灯详细介绍
  18. 从亏损19亿到盈利6亿,恺英网络做对了什么?
  19. MySql 操作时间
  20. Linux系统清空回收站

热门文章

  1. 北亚数据恢复关于服务器存储MDisk重建的数据恢复方法的研究
  2. python-ppt1
  3. GoldenGate 之 Bounded Recovery说明
  4. 自动化运维脚本语言之expect实践学习(1)
  5. 设计模式总结(Java)—— 单例模式
  6. 性能测试之性能监控技术
  7. 科发财务凭证登陆出现错误:40002
  8. 理解 JavaScript 闭包{转载}
  9. IEEE 1588-2002 Precision Time Protocol(PTP)
  10. Tell me why -- Declan Galbraith