Windows下载安装配置Mysql超详细教程(最新版)

本文详细介绍了在Windows系统中下载、安装Mysql,设置环境变量、开机自启动、启动服务、连接数据库以及常见问题及其解决方法,包括环境变量未设置、服务名无效和重装密码提示等问题。
摘要由CSDN通过智能技术生成

目录

一、下载

二、安装

三、设置环境变量

四、设置开机自启动

五、启动Mysql服务

六、连接MySQL

七、问题及对应解决方法

问题一:Mysql不是内部或外部命令,也不是可运行的程序或批处理文件

问题二:服务名无效(The service name is invalid)

问题三:安装时提示输入current root password

一、下载

官网下载Mysql,General Availability (GA) Releases下载Mysql Installer的最新版本,Archives可下载Mysql Installer的历史版本。这里我选择下载的最新版本8.0.36。

选择不登录下载。

二、安装

双击下载的msi文件进行安装。打开后页面如下,选择安装类型,Custom自定义安装。点击Next下一步。

选中Mysql Server 8.0.36 -X64,点击绿色箭头添加到后边要安装的项目。

选中右边要安装的项目。选择Advanced Options自定义安装目录。(建议安装在D盘,不要使用其默认路径)。点击OK。点击Next下一步。

点击Execute执行。等待Status变成Complete,安装完成。点击Next下一步。

一直Next下一步。默认使用端口3306。一般使用传统密码,看个人习惯。

设置Mysql密码。

不做任何修改,一直Next下一步即可。

点击Execute执行,等待一会,执行完成即完成了Mysql的安装。

三、设置环境变量

安装完成后,在桌面右边点击我的电脑,点击属性,进入设置。点击高级系统设置,打开系统设置页面。

在系统设置页面中,点击环境变量配置Mysql环境变量。在系统变量中找到Path。点击编辑,编辑环境变量。

新建环境变量,输入Mysql的安装路径下的bin目录。这里使用之前选择的Mysql默认安装目录。然后点击确定、应用即可。

四、设置开机自启动

右键点击我的电脑(此电脑),选择管理。打开左边列表中的服务,找到MySQL

选中后点击右键,选择属性,启动类型改为自动即可开机自启动

五、启动Mysql服务

使用命令前,需要启动Mysql服务。有两种启动方式。

第一种:

 搜索中输入cmd找到命令提示符,右键以管理员身份运行,打开命令行。

输入命令停止或启动MySQL服务。

启动命令:net start mysql

停止命令:net stop mysql

注意:如果不以管理员身份运行命令行,会出现拒绝访问的错误

第二种:

也可在服务中的通过MySQL启动或停止服务

六、连接MySQL

命令行中输入Mysql -uroot -p,回车,输入你之前设置的密码,回车,出现Mysql的版本信息即连接成功。

七、问题及对应解决方法

收到了很多人的私信反映安装后在命令行中运行时出现问题,针对这些问题提出有以下解决方法:

问题一:Mysql不是内部或外部命令,也不是可运行的程序或批处理文件

原因:可能是未设置环境变量或环境变量设置错误导致

解决方法:重新设置环境变量,重新启动命令行窗口。如仍未解决,请检查 MySQL 是否已完全安装并且与您的操作系统兼容,并尝试重新安装 MySQL。

问题二:服务名无效(The service name is invalid)

原因:可能服务名不为mysql。

解决方法:右键我的电脑(此电脑),点击管理,打开计算机管理中的服务(参照上文中第四点),查看服务名称,使用对应服务名称启动Mysql。如服务名称为mysql80,则命令为net start mysql80。

问题三:安装时提示输入current root password

原因:系统曾经安装过MySQL,再次重装就会要求输入原来设定的密码,如果是第一次安装就不会出现。

解决办法:如果想继续重装,需卸载原来安装的MySQL,有两个方法。

1.安装前通过安装程序卸载MySQL

2. 手动卸载MySQL

     步骤一:停止MySQL服务(参考上文中第五点)

     步骤二:删除MySQL安装目录

  • 通过控制面板-->卸载程序,卸载相应的MySQL程序

  • 如果不是使用默认目录,需删除安装时选择的自定义目录(如果忘记,可以通过命令窗口输入where MySQL查找)

        

     步骤三:删除MySQL数据存放目录

  • Windows 7\8\10操作系统:默认在C:\ProgramData\MySQL
  • Windows xp操作系统:默认在C:\Documents and Settings\All Users\Application Data\MySQL(如果不显示ProgramData,点击查看,勾选隐藏的项目,将ProgramData显示出来)

     步骤四:清洗注册表(重点)

  •  使用管理员权限打开命令窗口,输入regedit打开注册表编辑器;或者在左下角搜索regedit,以管理员身份运行,进入注册表编辑器

  • 在这个路径下HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application*找到MySQLD Service以及MySQL进行删除(如果没有就可以忽略),另外可能会有多个或者不同的ControlSet00x*,都要将其中的MySQLD Service和MySQL删掉

     步骤五:删除MySQL的环境变量 

问题四:Initializing database(may take a long time)错误

原因:可以通过当前页面中的Log查看具体日志的报错记录,可能是安装路径为空,或者是权限不够,也或者是端口被占用。

解决方法:根据日志对具体问题进行具体的分析解决。

到此。Windows安装配置Mysql就完成了。后续可使用数据库可视化工具连接数据库,如Navicat、DataGrip等。

如有问题和建议,可私信或评论,非常感谢。

  • 97
    点赞
  • 294
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 22
    评论
### 回答1: MySQL 8.安装配置详细教程: 1. 下载MySQL 8.安装包,可以从官网或者其他可靠的网站下载。 2. 安装MySQL 8.,双击安装包,按照提示进行安装。 3. 配置MySQL 8.,打开MySQL 8.的配置文件my.ini,找到[mysqld],在下面添加以下内容: default_authentication_plugin=mysql_native_password 4. 启动MySQL 8.,打开命令行窗口,输入以下命令: net start mysql 5. 连接MySQL 8.,打开命令行窗口,输入以下命令: mysql -u root -p 6. 创建新用户,输入以下命令: CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; 7. 授权新用户,输入以下命令: GRANT ALL PRIVILEGES ON *.* TO '用户名'@'localhost'; 8. 退出MySQL 8.,输入以下命令: exit 以上就是MySQL 8.安装配置详细教程,希望对你有所帮助。 ### 回答2: MySQL是一款流行的关系型数据库管理系统,它可在大多数操作系统中运行,如Linux、Windows和MacOS。MySQL 8.0是MySQL最新版本,它在性能、安全性和可扩展性方面都有显著改进。本文将详细介绍如何在Linux平台上进行MySQL 8.0的安装配置。 1. 安装MySQL 8.0 a. 下载MySQL 8.0的安装包 使用wget命令下载MySQL 8.0安装包。 ``` $ wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm ``` b. 安装MySQL 8.0的yum源 使用以下命令安装: ``` $ sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm ``` c. 安装MySQL 8.0服务器和客户端 使用以下命令安装: ``` $ sudo yum install mysql-community-server mysql-community-client ``` 2. 启动MySQL 8.0 使用以下命令启动MySQL服务器: ``` $ sudo systemctl start mysqld ``` 若服务器启动失败,可使用以下命令检查错误: ``` $ sudo journalctl -xe ``` 3. 配置MySQL 8.0 a. 修改MySQL默认密码 MySQL 8.0的默认密码不再是空密码,而是一个生成的随机密码。为了能够访问数据库,需要使用该密码进行登录并修改密码。使用以下命令登录MySQL: ``` $ sudo mysql -u root -p ``` 输入MySQL生成的随机密码,进入MySQL命令行后进行修改: ``` mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword'; ``` 其中,newpassword为新的密码。 b. 配置MySQL的远程访问 默认情况下,MySQL只允许本地主机进行访问。若要允许其他主机进行访问,需要进行以下操作: (1) 使用以下命令登录MySQL: ``` $ sudo mysql -u root -p ``` (2) 执行以下命令,创建一个新的MySQL用户: ``` mysql> CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; ``` 其中,newuser是新的用户名,password是该用户的密码。 (3) 授予该用户远程访问权限: ``` mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'; ``` (4) 重载MySQL权限表: ``` mysql> FLUSH PRIVILEGES; ``` 完成以上步骤后,即可从其他主机访问MySQL。 4. 确认MySQL 8.0是否已安装成功 使用以下命令登录MySQL: ``` $ mysql -u root -p ``` 输入之前修改的MySQL密码,即可进入MySQL命令行。运行以下命令查看MySQL版本: ``` mysql> SELECT VERSION(); ``` 若成功输出MySQL版本,则表示MySQL 8.0已经安装成功了。 以上就是MySQL 8.0安装配置详细教程。通过这个教程,你可以在Linux平台上轻松安装配置MySQL 8.0,并让MySQL对你的数据进行管理。 ### 回答3: MySQL是一种流行的关系型数据库管理系统,被广泛用于Web应用程序的开发中。MySQL 8.0是MySQL最新版本,新增了许多新功能和安全性改进。在本文中,我将为您提供MySQL 8.0安装配置详细教程。 第一步:下载MySQL 8.0 首先,您需要在官网上下载MySQL 8.0的安装包,官网地址为: https://dev.mysql.com/downloads/mysql/。 第二步:安装MySQL 8.0 安装MySQL 8.0的过程不难,您只需要按照安装程序中的指示进行即可。安装过程中,您需要为MySQL设置一个root账户的密码,这是数据库管理的最高权限。请不要遗失了这个密码,否则您将无法访问MySQL数据库。 第三步:启动MySQL服务 MySQL安装完成后,默认是未启动的状态。若要使用MySQL,您需要启动它。在Windows系统下,您只需要在服务列表中找到MySQL服务并将其启动即可。在Linux系统下,您可以使用以下命令启动MySQL服务: sudo systemctl start mysqld 在启动MySQL服务期间,可能会出现一些错误提示。这些错误通常是由于MySQL配置文件中设置错误引起的。如果您使用默认配置,那么这些错误通常可以通过重新启动MySQL服务来解决。 第四步:配置MySQL MySQL安装完成后,需要进行一些配置才能更好地满足您的需求。以下是一些常用的MySQL配置方法: 1. 修改root账户的密码 在MySQL中,root账户是具有最高权限的账户。为了保护MySQL数据库的安全性,您应该修改root账户的默认密码。要修改root账户的密码,可以使用以下命令: mysql -u root -p ## 输入root账户的密码,进入MySQL shell之后,执行以下命令: ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 2. 创建新用户并授权 在MySQL中,您可以创建新的账户并授予它们不同的权限。要创建新用户,并为其授予权限,请使用以下命令: CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password'; ## 授予该用户访问test数据库的权限: GRANT ALL PRIVILEGES ON test.* TO 'new_user'@'localhost'; 3. 修改MySQL配置文件 MySQL配置文件是MySQL的核心文件,它记录了所有MySQL的设置和参数。要修改MySQL配置文件,请编辑“my.cnf”文件。在该文件中,您可以修改MySQL的一些参数,如端口号、缓存大小等等。 以上是MySQL 8.0安装配置的一些基本方法,您可以根据需要选择相应的方法。MySQL 8.0是一款强大的数据库管理系统,它可以为您的Web应用程序提供高效、可靠的数据管理服务。
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bumerang�

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值