mysql8.0.18下安装winx64的详细教程(图文详解)

 更新时间:2019年11月26日 11:48:54   作者:QQ31346337  
这篇文章主要介绍了安装mysql-8.0.18-win-x64的详细教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

到网站 https://dev.mysql.com/downloads/mysql/ 下载MySQL数据库

解压后进入目录 D:\Program Files\mysql-8.0.18

创建my.ini文件

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\Program Files\\mysql-8.0.18
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=H:\\MyWork\\mysql-8.0.11\data
# 允许最大连接数
max_connections=100
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

注意:安装目录一定要修改为你要安装的目录;数据的存放目录,MySQL 8+ 不需要设置,系统自己生成

以管理员身份运行cmd进入bin目录

执行命令

初始化数据库
mysqld --initialize --console

得到root账号密码

2019-11-25T02:10:27.196981Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ZuN&Xe02&=b<

安装

mysqld install

启动

net start mysql

用刚才的密码登录

用该密码登录后,必须马上修改新的密码,不然会报如下错误:

修改初始密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';

卸载

net stop mysql 停止服务

mysqld --remove 卸载服务

重新安装需要删除data目录

SQLyog连接报错

配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。

解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL:

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

然后在重新连接,OK。

总结

以上所述是小编给大家介绍的mysql8.0.18下安装winx64的详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • 全面解析MySQL中的隔离级别

    全面解析MySQL中的隔离级别

    这篇文章主要介绍了MySQL中的隔离级别的相关资料,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下。
    2021-01-01
  • CentOS下编写shell脚本来监控MySQL主从复制的教程

    CentOS下编写shell脚本来监控MySQL主从复制的教程

    这篇文章主要介绍了在CentOS系统下编写shell脚本来监控主从复制的教程,文中举了两个发现故障后再次执行复制命令的例子,需要的朋友可以参考下
    2015-12-12
  • windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压版安装教程)

    windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压版安装教程)

    这篇文章主要介绍了windows下安装、卸载mysql服务的方法(zip解压版安装),需要的朋友可以参考下
    2016-06-06
  • Mysql查询优化的一些实用方法总结

    Mysql查询优化的一些实用方法总结

    对于MySQL查询语句来说,效率是最重要的,下面这篇文章主要给大家介绍了关于Mysql查询优化的一些实用方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • MySql Online DDL操作记录详解

    MySql Online DDL操作记录详解

    这篇文章主要为大家介绍了MySql Online DDL操作记录详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • mysql 定时任务的实现与使用方法示例

    mysql 定时任务的实现与使用方法示例

    这篇文章主要介绍了mysql 定时任务的实现与使用方法,结合实例形式分析了MySQL定时任务的相关原理、创建及使用方法,需要的朋友可以参考下
    2019-11-11
  • Linux系统下mysql的彻底卸载步骤

    Linux系统下mysql的彻底卸载步骤

    MySQL是一款常用的关系型数据库管理系统,但是在使用过程中,有时候需要卸载MySQL,有些用户在卸载MySQL时会遇到一些问题,这篇文章主要给大家介绍了关于Linux系统下mysql的彻底卸载的相关资料,需要的朋友可以参考下
    2024-07-07
  • 详解如何通过Mysql的二进制日志恢复数据库数据

    详解如何通过Mysql的二进制日志恢复数据库数据

    本篇文章主要介绍了详解如何通过Mysql的二进制日志恢复数据库数据,具有一定的参考价值,有兴趣的可以了解一下。
    2017-04-04
  • 监听mysql表内容变化 mysql开启binlog

    监听mysql表内容变化 mysql开启binlog

    这篇文章主要给大家介绍了关于监听mysql表内容变化,mysql开启binlog的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • MySQL查找NULL值的全面指南

    MySQL查找NULL值的全面指南

    在数据库中,NULL 值表示缺失或未知的数据,在 MySQL 中,我们可以使用特定的查询语句来查找包含 NULL 值的数据,本文将详细介绍如何在 MySQL 中查找 NULL 值,并提供相关实例和代码片段,需要的朋友可以参考下
    2024-05-05

最新评论