Windows系统下MySQL8.0.21安装教程(图文详解)

 更新时间:2020年08月13日 10:23:32   作者:机智W_en  
这篇文章主要介绍了Windows系统下MySQL8.0.21安装教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便

下载地址https://dev.mysql.com/downloads/mysql/

1、点击上面的下载地址得到zip压缩包

2、解压到要安装的目录

我这里是E:\database\mysql8\mysql-8.0.21-winx64\bin

data 文件夹与 my.ini文件需手动创建出来

3、添加环境变量

我的电脑–>属性–>高级系统设置–>环境变量

选择path添加:mysql安装目录下的bin文件夹地址

这里需要注意是否以前有安装过老版本的Mysql,需要将其环境变量去掉

img alt="" width="525" height="559" src="//img.jbzj.com/file_images/article/202008/2020081310113453.png" />

4、添加mysql配置文件my.ini

在你的mysql安装目录下,新建my.ini文件,编辑 my.ini文件将Mysql相关配置写入(这里就根据实际情况可做不同的配置),注意替换安装路径

[mysql]

# 设置mysql客户端默认字符编码形式

default-character-set=utf8mb4

[mysqld]

#设置端口号,默认3306

port = 3306

# 设置mysql的安装目录

basedir=E:\database\mysql8\mysql-8.0.21-winx64\

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

datadir=E:\database\mysql8\mysql-8.0.21-winx64\data\

# 设置最大连接数

max_connections=200

# 允许连接失败的次数

max_connect_errors=10

# 服务端使用的字符集默认为utf8mb4

character-set-server=utf8mb4

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

default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证

#mysql_native_password

default_authentication_plugin=mysql_native_password

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8mb4

E:\database\mysql8\mysql-8.0.21-winx64 要换成自己的目录

5、安装mysql服务

启动管理员模式下的cmd,并将路径切换至mysql安装目录下的bin目录,输入以下命令

cd \e E:\database\mysql8\mysql-8.0.21-winx64\bin

mysqld –install

输入命令后报错:

安装了以下运行库成功解决

链接:https://pan.baidu.com/s/1hrOiKNEegCsc0uAa5MFDgw

提取码:36ma

下载安装后继续执行安装服务命令:

提示服务已存在,因为之前有安装过5.7.26版本的mysql,没有卸载

这个时候重新以管理员身份打开cmd,输入命令sc query mysql 查看名为mysql的服务

输入命令sc delete mysql,删除老版mysql服务

再次执行安装命令

6、初始化数据文件

输入以下命令:mysqld --initialize-insecure --user=mysql

7、启动Mysql

net start mysql

8、修改密码

mysql -u root –p

让你输入密码时直接回车,然后可以进入到,mysql的管理界面

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

如下所示:将密码修改为了root

9、重启mysql即可正常使用

这里重启要用以管理员身份运行的cmd

退出mysql管理界面

eixt

停止mysql服务

net stop mysql

开始mysql服务

set start mysql

总结

到此这篇关于Windows系统下MySQL8.0.21安装教程的文章就介绍到这了,更多相关MySQL8.0.21安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql的计划任务与事件调度实例分析

    mysql的计划任务与事件调度实例分析

    这篇文章主要介绍了mysql的计划任务与事件调度,结合实例形式分析了mysql计划任务与事件调度相关概念、原理、用法与操作注意事项,需要的朋友可以参考下
    2019-12-12
  • mysql5.7数据库安装完成后如何配置环境变量

    mysql5.7数据库安装完成后如何配置环境变量

    这篇文章主要为大家详细介绍了在win10系统下,mysql5.7数据库安装完成后配置环境变量的具体步骤,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • mysql全文搜索 sql命令的写法

    mysql全文搜索 sql命令的写法

    首先,大家先去下载一份dvbbs.php beta1的代码,解压后先抛开php代码,找出你的mysql手册,如果没有手册那么就直接看下面的实例操作吧!
    2011-01-01
  • MySQL因大事务导致的Insert慢实例分析

    MySQL因大事务导致的Insert慢实例分析

    这篇文章主要给大家介绍了关于MySQL因大事务导致Insert慢的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • 你知道mysql中空值和null值的区别吗

    你知道mysql中空值和null值的区别吗

    这篇文章主要给大家介绍了关于mysql中空值和null值区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • php 不能连接数据库 php error Can''t connect to local MySQL server

    php 不能连接数据库 php error Can''t connect to local MySQL server

    php 不能连接数据库 php error Can't connect to local MySQL server through socket '/tmp/mysql.sock'
    2011-05-05
  • MySQL 实用命令

    MySQL 实用命令

    对于刚接触到mysql的朋友,需要的了解下,mysql的一些小技巧。
    2009-03-03
  • MySQL中安装样本数据库Sakila过程分享

    MySQL中安装样本数据库Sakila过程分享

    这篇文章主要介绍了MySQL中安装样本数据库Sakila过程分享,Sakila数据库主要用来做一些基本的操作以及压力测试等,需要的朋友可以参考下
    2014-10-10
  • MYSQL随机抽取查询 MySQL Order By Rand()效率问题

    MYSQL随机抽取查询 MySQL Order By Rand()效率问题

    MYSQL随机抽取查询:MySQL Order By Rand()效率问题一直是开发人员的常见问题,俺们不是DBA,没有那么牛B,所只能慢慢研究咯,最近由于项目问题,需要大概研究了一下MYSQL的随机抽取实现方法
    2011-11-11
  • mysql创建表的sql语句详细总结

    mysql创建表的sql语句详细总结

    在本篇文章里小编给大家整理的是关于mysql创建表的sql语句的相关知识点,需要的朋友们可以参考下。
    2020-02-02

最新评论