Windows10下mysql 8.0.19 安装配置方法图文教程

 更新时间:2020年02月07日 13:32:27   作者:positive man  
这篇文章主要为大家详细介绍了Windows10下mysql 8.0.19 安装配置方法图文教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

下学期就要学习MySQL了,没事先在家搞一搞,没想到光安装就费了半天劲,所以我决定整理下,供大家参考。

第一步 下载安装包:

官网

毕竟是甲骨文公司的产品,去官网下真的慢!

这里有两个供选择的,我建议选第一个(因为我先下了第二个,结果失败了,不知道为什么总是出错。)

下载完自行选择路径解压就可以了。

第二步 配置my.ini:

在根目录下新建文本文件,将下面的复制上,注意修改后缀为.ini

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

第三步 配置环境变量:

1.新建系统变量:(变量值为路径,根据自己的情况修改)

2.然后在系统变量的path中加入下图的最后一行(注意最后有分号)

第三步初始化并启动:

1.以管理员身份(必须以管理员身份打开)打开cmd,cd到mysql文件夹的bin目录下,
初始化,会打印数据库密码,记住该密码,后面会用到
mysqld --initialize --console

jo)?/kia(k4>B 就是密码,建议复制保存下来。有一处报错这里不妨碍安装,暂时不用管(最后我发现原因是my.ini文件的问题,我上面给的是没问题的)

如果有弹窗提示:“MySQL:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。”

解决办法: 下载 “微软常用运行库合集 ”,下载完直接解压,就可以解决(百度搜索下载即可)。

2.安装MySQL服务:mysqld --install

3.启动服务器命令为:net start mysql,另外,停止服务命令:net stop mysql。卸载 MySQL 服务命令:sc delete MySQL/mysqld -remove

4.登陆数据库,这时会让你输入密码
mysql -u root -p
输入完密码正常就会进入MySQL的命令模式了

进入之后修改密码:

例如修改密码为:123456

set password for root@localhost=‘123456';

5.显示数据库

show databases;

当看到如上结果时,说明mysql已经无误的安装到你的电脑上了。

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • MySQL安全删除binlog日志的详细步骤

    MySQL安全删除binlog日志的详细步骤

    如果你的 Mysql 搭建了主从同步,或者数据库开启了log-bin日志,那么随着时间的推移,你的数据库data目录下会产生大量的日志文件,下面这篇文章主要给大家介绍了关于MySQL安全删除binlog日志的详细步骤,需要的朋友可以参考下
    2024-02-02
  • ERROR 1222 (21000): The used SELECT statements have a different number of columns

    ERROR 1222 (21000): The used SELECT statements have a differ

    mysql 提示SQL-ERROR summary different number of columns
    2011-07-07
  • MySQL查询数据库中某个库、表、索引等所占空间的大小

    MySQL查询数据库中某个库、表、索引等所占空间的大小

    MySQL是一个非常流行的关系型数据库管理系统,它的查询操作是非常强大和灵活的。查询的效率不仅取决于表的大小,而且还取决于索引的大小,本文主要介绍了MySQL查询数据库中某个库、表、索引等所占空间的大小,感兴趣的可以了解一下
    2024-01-01
  • MySQL连接查询你真的学会了吗?

    MySQL连接查询你真的学会了吗?

    日常使用数据库查询语句时,单表查询尝尝不能满足项目的业务需求,在项目开发过程中,有很多需求都是要涉及到多表的连接查询,这篇文章主要给大家介绍了关于MySQL连接查询的相关资料,需要的朋友可以参考下
    2021-06-06
  • mysql Non-Transactional Database Only(只支持MyISAM)

    mysql Non-Transactional Database Only(只支持MyISAM)

    按照discuz官方的建议,选的都是Non-Transactional Database Only 只支持MyISAM,其实默认都安装也挺好
    2016-04-04
  • 关于Win10下MySQL5.7.17免安装版基本配置教程(图文详解)

    关于Win10下MySQL5.7.17免安装版基本配置教程(图文详解)

    这数据库应用是一个应用系统不可或缺的部分,关系型数据库应用大同小异,这里选择MySQL作为数据库平台。下面通过本文给大家介绍关于Win10下MySQL5.7.17免安装版基本配置教程(图文详解),需要的朋友可以参考下
    2017-06-06
  • SQL实现时间序列错位还原案列

    SQL实现时间序列错位还原案列

    这篇文章小编主要向大家介绍的是时间序列错位还原之SQL实现案例详解的相关资料,需要的小伙伴可以参考下面文章的具体内容
    2021-09-09
  • 浅析MySQL - MVCC

    浅析MySQL - MVCC

    这篇文章主要介绍了MySQL - MVCC的相关资料,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-11-11
  • mysql截取json对象特定数据的场景示例详解

    mysql截取json对象特定数据的场景示例详解

    这篇文章主要为大家介绍了mysql中截取json对象特定数据的场景示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 解决Mysql 8.0.17 winx64版本安装过程中遇到的问题

    解决Mysql 8.0.17 winx64版本安装过程中遇到的问题

    这篇文章主要介绍了Mysql 8.0.17 winx64版本安装过程中遇到的问题 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08

最新评论