win10下mysql 8.0.16 winx64安装配置方法图文教程

 更新时间:2019年05月20日 10:35:08   作者:愤怒的马农  
这篇文章主要为大家详细介绍了win10下mysql 8.0.16 winx64安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文记录了mysql 8.0.16 winx64安装配置的具体方法,具体内容如下

mysql 最新安装包下载地址

安装包解压之后就是这样了如下:可以随意放入其他文件夹下

解压到C盘后会有一个文件名为C:\Program Files\mysql-8.0.16-winx64的文件,点击进入查看该文件夹下的子目录如下:  

 windows系统下调出cmd黑窗口,提示最好用管理员身份打开, 在命令行模式下进入刚刚MYSQL的安装目录中的子目录bin,C:\Program Files\mysql-8.0.16-winx64\bin目录下,如图:

 然后在C:\Program Files\mysql-8.0.16-winx64\bin目录下输入安装命令 mysqld -install,比较简单我就不截图了 ,假如有报错请用管理员身份打开黑窗口.

执行之会在MYSQL的解压目录C:\Program Files\mysql-8.0.16-winx64下生成一个data的文件夹,里面有一个后缀名为.err结尾的文件,这个文件中包含着初次使用MYSQL时生成的一个临时用随机密码。以记事本方式打开这个.err文件你可以找到随机密码, (root@localhost: '密码')   还可以 执行 mysqld --initialize --console 随机生成密码,会打印到控制台,找地方存下来  

然后配置一下MYSQL的启动文件,在MYSQL的解压目录C:\Program Files\mysql-8.0.16-winx64下新建一个.ini格式文件my.ini,然后以记事本格式打开写入下面代码:只复制粘贴 保存

注意你的路径要改下

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\Program Files\mysql-8.0.16-winx64
# 数据库的数据的存放目录(这个Data目录千万不要手动创建,否则报错)
datadir=C:\Program Files\mysql-8.0.16-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

然后再bin目录下输入下面命令: 

mysqld -install 服务名称(自定义,可以用mysql8, mysql)

启动服务:

net start mysql

登陆MySQL:   密码就是上面的随机密码

mysql -u root -p

1 修改密码:  1 用不了有用2,两者选一个(新版用2才可以)

set password for root@localhost=password('密码'); 

2 修改密码:

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

最后配置环境变量

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

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

相关文章

  • Mysql日期查询的详细介绍

    Mysql日期查询的详细介绍

    这篇文章主要介绍了Mysql日期查询的详细介绍,根据时间段进行查询数据库中单表中的数据,如果感兴趣的来了解一下
    2020-07-07
  • MySQL数据库复合查询与内外连接图文详解

    MySQL数据库复合查询与内外连接图文详解

    本文详细介绍了在SQL中进行多表查询的技术,包括笛卡尔积、自连接、子查询、内连接和外连接等,文章还解释了union和unionall的区别,以及如何在from子句中使用子查询,这些技术对于处理复杂的数据库查询非常重要,可以有效地从不同表中提取和组合数据,需要的朋友可以参考下
    2024-10-10
  • MYSQL updatexml()函数报错注入解析

    MYSQL updatexml()函数报错注入解析

    这篇文章主要介绍了MYSQL updatexml()函数报错注入解析,并且简单介绍了updatexml函数,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • MySQL 回表,覆盖索引,索引下推

    MySQL 回表,覆盖索引,索引下推

    这篇文章主要介绍了MySQL 回表,覆盖索引,索引下推,就是我们需要查询的数据都在二级索引树中,直接返回这种情况就叫做覆盖索引
    2022-07-07
  • mysql5.6 解析JSON字符串方式(支持复杂的嵌套格式)

    mysql5.6 解析JSON字符串方式(支持复杂的嵌套格式)

    这篇文章主要介绍了mysql5.6 解析JSON字符串方式(支持复杂的嵌套格式),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • MySQL索引的缺点以及MySQL索引在实际操作中有哪些事项

    MySQL索引的缺点以及MySQL索引在实际操作中有哪些事项

    以下的文章主要介绍的是MySQL索引的缺点以及MySQL索引在实际操作中有哪些事项是值得我们大家注意的,我们大家可能不知道过多的对索引进行使用将会造成滥用,需要的朋友可以了解下
    2012-12-12
  • PHP中实现MySQL嵌套事务的两种解决方案

    PHP中实现MySQL嵌套事务的两种解决方案

    这篇文章主要介绍了PHP中实现MySQL嵌套事务的两种解决方案,本文分析了doctrine和laravel的实现方式,并提取出来分析和总结,需要的朋友可以参考下
    2015-02-02
  • 浅谈MySQL触发器的原理以及使用

    浅谈MySQL触发器的原理以及使用

    这篇文章主要介绍了浅谈MySQL触发器的原理以及使用,触发器的执行不需要使用 CALL 语句来调用,也不需要手工启动,只要一个预定义的事件发生就会被 MySQL自动调用,需要的朋友可以参考下
    2023-05-05
  • 利用MySQL加密函数保护Web网站敏感数据的方法分享

    利用MySQL加密函数保护Web网站敏感数据的方法分享

    如果您正在运行使用MySQL的Web应用程序,那么它把密码或者其他敏感信息保存在应用程序里的机会就很大
    2012-03-03
  • 探索MySQL 8中utf8mb4释放多语言数据的强大潜力

    探索MySQL 8中utf8mb4释放多语言数据的强大潜力

    这篇文章主要为大家介绍了探索MySQL 8中utf8mb4释放多语言数据的强大潜力,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12

最新评论