1.准备工作

https://dev.mysql.com/

进入MySQL官网去下载安装包

具体步骤:

2.解压

3.配置Path

path变量中需要添加bin目录

3.设置my.ini文件

文件中可以copy以下内容,需要注意的是:

datadir = "指定路径/mysql/data"

basedir = "指定路径/mysql"

这两个需要修改。

[mysqld]
# 设置3306端口
port=3306# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=E:\mysql\mysql-8.0.26-winx64# 自定义设置mysql数据库的数据存放目录
datadir=E:\mysql\mysql-8.0.26-winx64\data# 允许最大连接数
max_connections=200# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10# 服务端使用的字符集默认为UTF8
character-set-server=UTF8MB4# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3306
default-character-set=UTF8MB4

4.查看是否有mysql服务

如果有服务: sc delete 服务名称

这里可以查看本机已有的服务名称

5.下载dll文件

如果安装过程中出现以上错误,需要下载VCRUNTIME140_1.DLL文件

下载官网:https://cn.dll-files.com/vcruntime140_1.dll.html

下载完之后解压,将VCRUNTIME140_1.DLL文件copy到C:\Windows\System32目录下

开始安装:

首先以管理员方式打开cmd

在命令行输入如下代码,第一次执行时会久一点。

mysqld --initialize-insecure

在此之前需要确保.zip解压后的路径下,没有我们自己手动创建的data文件夹,如果又得话需要先手动删除,再执行以上代码。

6.使用 mysqld -install 命令进行安装

7.启动mysql : net start mysql

8.查看端口是否启动成功: netstat -a

9.连接数据库:mysql -u root -p

注意:
在命令行得操作出现错误时,可输入一下代码查看日志,找到具体得原因

mysqld --console

2.服务无法启动的解决办

a. 检查是否添加环境变量

b.检查my.ini文件中的设置

c.data文件
        d.查看3306端口是否被占用

data文件夹不需要我们手动创建,如果时自己创建的,先通过以下代码卸载mysql

再手动删除data文件夹后,重新进行initialize和install操作

mysqld -remove

进入cmd窗口,输入以下代码查看占用3306端口的PID

netstat -aon|findstr "3306"

由于我们使用mysqld --initialize-insecure进行初始化时,是以一种不安全的方式,即没有设置初始密码,所以.err文件中我们无法找到密码

 开启免密登录
                1.停止mysql的服务      net stop mysql

2.开启跳过密码验证登录的服务

mysqld --console --skip-grant-tables --shared-memory
        重新以管理员方式打开一个cmd窗口,输入以下代码,提示输入密码时直接回车登录

 重置密码 【提示输入密码时直接回车登录(密码已设置为空)】

mysql -uroot -p

接下来修改密码,单引号内的汉字“新密码”对应位你要设置的密码

alter user 'root'@'localhost' identified by ' 新密码 ';

完成上述操作后即可关闭管理员方式命令行窗口

直接打开一个cmd窗口输入mysql -uroot -p进行登录即可。

MySQL数据库的安装及环境配置相关推荐

  1. <SQL编程工具MySQL、SQLyog安装及环境配置教程>——《SQL》

    目录 1.MySQL安装: 1.1 MySQL下载安装: 1.2 MySQL环境变量配置: 2.SQLyog安装: 2.1 SQLyog下载安装: 3.写在最后的话: 后记:●由于作者水平有限,文章难 ...

  2. C连接MySQL数据库开发之Windows环境配置及测试

    一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:\Program Files\MySQL\MySQL Server 5.5 二.配置工程环境 ...

  3. Mysql(下载、安装、环境配置详细图文)

    提示:安装之前需要先确认好自己需要哪个版本的mysql,避免浪费时间. 文章目录 一.Mysql下载 二.Mysql安装 三.验证Mysql安装是否成功 总结 一.Mysql下载 官网下载 https ...

  4. Mysql for Mac 安装及环境配置

    一.下载及安装 首先去官网下载mac对应版本的Mysql,尾缀为.dmg的程序包 下载地址:https://dev.mysql.com/downloads/mysql/ 下载完毕后,一步步傻瓜式安装即 ...

  5. [转]CentOS6.4下Mysql数据库的安装与配置

    如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)–Cent ...

  6. CentOS6.4下Mysql数据库的安装与配置

    一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

  7. 测试环境搭建mysql数据库_软件测试环境的搭建系列:[2] MySQL数据库的安装

    原标题:软件测试环境的搭建系列:[2] MySQL数据库的安装 本文介绍CentOS系统上用源码包方式安装MySQL的方法,源码安装方式是需要自己到网上下载源码包,然后解压安装,此方式可以指定配置参数 ...

  8. Linux学习之CentOS6下Mysql数据库的安装与配置

    转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  9. Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--Cen ...

最新文章

  1. 谷歌为URL缩短服务goo.gl开放API
  2. 将数字字符串格式化为指定长度
  3. 使用VScode开发C语言程序,环境安装配置,保姆级教程
  4. linux中怎样建立批量用户,Linux 大批量建立用户
  5. okhttp上传图片和其他参数_Android中Okhttp3实现上传多张图片同时传递参数_放手_前端开发者...
  6. GEO2R/GEOquery的结果可能是错的!!!
  7. (90)常见伪路径约束情景
  8. java调用cmd_Java调用CMD命令
  9. PyTorch基础(六)迁移学习
  10. Sql Server 删除所有表
  11. yuv图片拼接 java_java利用ffmpeg把图片转成yuv格式
  12. [分享]Professional Windows Phone 7 Game Development: Creating Games using XNA Game Studio 4
  13. netkeeper客户端_Netkeeper校园客户端(创翼客户端)下载
  14. html json加密 ajax请求问题
  15. 2022年北京购房攻略二 (城区交通篇)
  16. 关于IT程序员一些面试技巧
  17. 【Kafka】(二十四)轻量级流计算 Kafka Streams 实践总结
  18. 【独家】微软中国开始挖人,看中搜索人才
  19. c语言题库-1012循环结构习题:公式求π值
  20. 考研数二第十讲 求导平面曲线的切线和法线以及曲率圆与曲率半径和弧微分

热门文章

  1. rtt面向对象oopc——2.对象容器理解和rtt类的联系
  2. C++ STL pair方法详解
  3. 暴力枚举——火柴棒等式(洛谷 P1149)
  4. word表格转换成html,delphi将word表格转换成html_取得Word 表格中的数据
  5. 你的公司,远程办公多久了?
  6. 带你了解几种二进制代码相似度比较技术
  7. 解密诡异并发问题的幕后黑手:可见性问题
  8. HDC.Cloud2021|开发者们都在谈的云原生到底长什么样?
  9. 【LiteOS】STM32F103-LiteOS移植教程(详细篇)
  10. 用Python识别验证码