热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

win10安装mysql教程_Windows10安装MySQL教程

最近入门mysql,顺便记录一下。一、下载mysql安装包。1、浏览器搜索“mysql官网”或直接输入“www.mysql.com”进入官网,点击DOW

最近入门mysql,顺便记录一下。

一、下载mysql安装包。

1、浏览器搜索“mysql官网”或直接输入“www.mysql.com”进入官网,点击DOWNLOADS按钮,然后按照下面图片红圈所标注的位置依次点击进入。

2、新页面可以直接下载MySQL8.0版本,如果想下载以前的版本,可点击Archives,并选择要下载的版本,根据电脑配置下载相应的32位或64位的zip压缩包即可。

二、解压压缩包到安装目录,并添加bin路径到环境变量。

1、在此目录下新建空文件夹data和配置文件my.ini(新建记事本文档然后重命名为my.ini),配置文件的内容(其中的安装目录和存放目录按照实际位置配置)如下。

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=C:\Application\mysql-5.7.31-winx64

# 设置mysql数据库的数据的存放目录

datadir=C:\Application\mysql-5.7.31-winx64\data

# 允许最大连接数

max_connections=200

# 设置服务端使用的字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

#跳过表验证,第一次登录设置好root密码后需要删除此行

skip-grant-tables

2、添加bin路径到环境变量,点击“电脑”-> “属性”后,按照下图依次点击,添加bin路径(根据实际路径添加)后,再依次点击“确定”退出。

三、安装mysql并设置密码。

1、左下角搜索栏输入cmd并以管理员身份打开命令行窗口,切换到mysql的bin路径下,依次输入“mysqld --initialize”和“mysqld --install”im命令。

2、输入“net start mysql”启动mysql,输入“mysql -u root -p”登录。

3、在mysql命令行输入下面两行命令设置密码。

use mysql;

update mysql.user set authentication_string=('mysql') where user='root';

4、输入“quit”退出mysql,以及“net stop mysql”关闭mysql。重新启动并使用密码登录mysql,成功登录则mysql安装完成。

可能遇到的问题:

由于我是在新装的win10上安装mysql,系统缺少一些.dll文件,比如msvcr120.dll,导致mysql无法安装,手动下载相应的.dll文件并运行 regsvr32 msvcr120.dll安装又出现兼容性问题,索性直接使用DirectX修复工具补全所缺的类库。



推荐阅读
  • 【转】强大的矩阵奇异值分解(SVD)及其应用
    在工程实践中,经常要对大矩阵进行计算,除了使用分布式处理方法以外,就是通过理论方法,对矩阵降维。一下文章,我在 ... [详细]
  • 我有一个从C项目编译的.o文件,该文件引用了名为init_static_pool ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 在Windows系统中安装TensorFlow GPU版的详细指南与常见问题解决
    在Windows系统中安装TensorFlow GPU版是许多深度学习初学者面临的挑战。本文详细介绍了安装过程中的每一个步骤,并针对常见的问题提供了有效的解决方案。通过本文的指导,读者可以顺利地完成安装并避免常见的陷阱。 ... [详细]
  • Redis 是一个高性能的开源键值存储系统,支持多种数据结构。本文将详细介绍 Redis 中的六种底层数据结构及其在对象系统中的应用,包括字符串对象、列表对象、哈希对象、集合对象和有序集合对象。通过12张图解,帮助读者全面理解 Redis 的数据结构和对象系统。 ... [详细]
  • 安装 IIS 5.1 并注册 .NET 2.0 后,访问页面时出现 500 错误。本文提供详细的步骤和解决方案,帮助您解决该问题。 ... [详细]
  • 本文介绍了如何使用Flume从Linux文件系统收集日志并存储到HDFS,然后通过MapReduce清洗数据,使用Hive进行数据分析,并最终通过Sqoop将结果导出到MySQL数据库。 ... [详细]
  • STM32串口通信:完整指南
    众所周知,串口通信是MCU最基本的通信方式,对于STM32来说也是如此。本文重点讲述STM32单片机的串口通信,主要包括的内容是:通信基础知识、串口通信原理、USART有关寄存器和 ... [详细]
  • 本文回顾了作者初次接触Unicode编码时的经历,并详细探讨了ASCII、ANSI、GB2312、UNICODE以及UTF-8和UTF-16编码的区别和应用场景。通过实例分析,帮助读者更好地理解和使用这些编码。 ... [详细]
  • 本文介绍如何使用命令行工具查看和解析 iOS 应用崩溃日志,包括 UUID 和错误代码位置的详细步骤。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 基于 Vue 和 Element UI 实现的简洁登录界面设计
    本文介绍了一种利用 Vue.js 和 Element UI 框架构建的简洁登录界面设计。该设计不仅注重用户体验,还确保了界面的美观性和易用性。通过合理的布局和组件配置,实现了高效、响应式的登录功能,适用于多种前端应用场景。 ... [详细]
author-avatar
pigwangrq
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有