Windows环境下MySQL 8.0 的安装、配置与卸载

 更新时间:2019年09月17日 10:11:28   作者:Star李猛  
这篇文章主要介绍了Windows环境下MySQL 8.0 的安装、配置与卸载步骤,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

软件版本

  • Windows:Windows10
  • MySQL:mysql-8.0.17-winx64.zip

安装步骤

1、配置环境变量

name:Path
value:C:\Program Files\MySQL\mysql-8.0.17-winx64\bin

2、新建my.ini文件

文件位置:C:\Program Files\MySQL\mysql-8.0.17-winx64\my.ini
(这是我的安装目录,你们根据自己实际安装的路径修改)

[mysqld]
# 端口号(默认:3306)
port=3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\mysql-8.0.17-winx64\data
# 允许最大连接数
max_connections=1000
# 最大等待时间(非交互式连接:jdbc连接数据库)
wait_timeout=60
# 最大等待时间(交互式连接:mysql客户端)
interactive_timeout=600
# 设置默认时区
default-time_zone='+8:00'

mysql-8.0 默认端口就是3306,编码就是utf8mb4,所以不需要再设置了

3、以管理员的身份运行命令提示符

// 1、初始化MySQL数据库
C:\Program Files\MySQL\mysql-8.0.17-winx64\bin> mysqld --initialize --console
// 如果出现 “initializing of server has completed”,或者data文件夹下如果产生很多文件,就说明初始化成功了
// 这里控制台上会显示一个随机密码,在 root@localhost: 之后

// 2、安装MySQL服务 
C:\Program Files\MySQL\mysql-8.0.17-winx64\bin> mysqld install
// 如果不采用默认服务名,则输入 mysqld install mysql8.0,指定服务名为mysql8.0
// 如果出现 “Service successfully installed.” ,或者服务中有MySQL这个服务,就说明安装成功了

// 3、启动MySQL服务 
C:\Program Files\MySQL\mysql-8.0.17-winx64\bin> net start mysql
// 启动指定服务名的mysql:net start mysql8.0

// 4、至此,就已经安装结束了,你可以登录试试看,密码就是初始化数据库时产生的随机密码
C:\Program Files\MySQL\mysql-8.0.17-winx64\bin> mysql -uroot -p
// 启动指定端口的mysql:mysql -uroot -P3305 -p

// 5、修改root密码
mysql> alter user 'root'@'localhost' identified by 'root';

卸载教程

1、以管理员的身份运行命令提示符

// 1、停止MySQL
D:\ProgramFiles\MySQL\mysql-8.0.16-winx64\bin> net stop mysql
// 停止指定服务名的mysql:net stop mysql8.0

// 2、卸载MySQL
D:\ProgramFiles\MySQL\mysql-8.0.16-winx64\bin> mysqld remove
// 卸载指定服务名的mysql:mysqld remove mysql8.0

2、打开注册表:run -> regedit,删除以下目录

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

错误及解决方法

1、错误:Install/Remove of the Service Denied!

解决方法:以管理员运行命令行

总结

以上所述是小编给大家介绍的Windows环境下MySQL 8.0 的安装、配置与卸载,数据迁移,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • MySQL中的join以及on条件的用法解析

    MySQL中的join以及on条件的用法解析

    这篇文章主要介绍了MySQL中的join以及on条件的用法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • SQL实战演练之网上商城数据库商品类别数据操作

    SQL实战演练之网上商城数据库商品类别数据操作

    一直认为,扎实的SQL功底是一名数据分析师的安身立命之本,甚至可以称得上是所有数据从业者的基本功。当然,这里的SQL绝不单单是写几条查询语句那么简单,接下来请跟着小编通过案例项目演练一遍商品类别的数据操作吧
    2021-10-10
  • MySQL 全文索引使用指南

    MySQL 全文索引使用指南

    在 MySQL 中,我们经常使用 WHERE 条件用于进行值的相等比较、范围过滤。然而,我们也会使用关键字进行搜索,这个基于搜索值与其他值的相关性来进行过滤。MySQL全文检索即用于这种场景。本篇将介绍如何使用全文检索。
    2021-05-05
  • MySQL跨表查询与跨表更新

    MySQL跨表查询与跨表更新

    本文主要给大家讲解的是MySQL中如何使用跨表更新的方法和示例,非常的实用,有需要的小伙伴可以查看查看
    2020-02-02
  • 修改MYSQL最大连接数的3种方法分享

    修改MYSQL最大连接数的3种方法分享

    MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MYSQL连接数的方法有好几个,这里简单分享下
    2011-05-05
  • MySQL快速插入一亿测试数据

    MySQL快速插入一亿测试数据

    本文主要介绍了MySQL快速插入一亿测试数据,有时候测试需要大量的数据,需要的朋友们下面随着小编来一起学习学习吧
    2021-06-06
  • mysql myisam 优化设置设置

    mysql myisam 优化设置设置

    mysql myisam 优化设置设置,需要的朋友可以参考下。
    2010-03-03
  • 全面了解mysql中utf8和utf8mb4的区别

    全面了解mysql中utf8和utf8mb4的区别

    下面小编就为大家带来一篇全面了解mysql中utf8和utf8mb4的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • MySQL CPU过高的排查方法

    MySQL CPU过高的排查方法

    这篇文章主要介绍了MySQL CPU过高的排查方法,通过top命令查看服务器CPU资源使用情况,明确CPU占用率较高的是否是mysqld进程,文章通过图文介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • Navicat导入mysql数据库的图文教程

    Navicat导入mysql数据库的图文教程

    本文主要介绍了Navicat导入mysql数据库的图文教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07

最新评论