mysql5.7.25安装全过程windous版

本文详细介绍MySQL的安装步骤,包括解压、初始化、服务注册、启动与关闭等操作,并提供了解决常见安装问题的方法,如服务启动错误、密码修改等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开始安装MySql

(1)下载完成后,解压下载的MySql压缩包,可以看到如下目录

(2)然后以管理员身份打开cmd后,进入上面的/bin目录下,输入MySql的初始化命令

mysqld --initialize-insecure --console

-insecure 生成一个没有密码的root用户

--console将安装过程显示到控制台上

(3)命令执行完毕后,会在MySql的解压目录下看到新生成的/data目录,是数据库文件的保存目录,然后输入命令mysqld install 将MySql注册的Windows服务中。

mysqld install

 

(4)打开Windows服务面板可以看到MySQL服务,可以点击启动或者输入net start mysql 来启动MySQL服务

net start mysql

 

 (5)关闭MySQL服务则输入

net stop mysql

或者移除所注册的MySQL服务则输入mysql remove

mysqld remove

(6)输入 netstat -ano 则可以看到已经启动的MySQL服务

安装后遇到启动报错,服务被禁用和找不到服务之类的错误。

解决参考内容:

启动windows fire时显示“错误 1058:无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。

如果启动该服务时提示bai:
错误1058:无法启动服务,原因可能是已du被禁zhi用与其相关联的设备没有启动dao。
原因是windows time服务失效。
修复:
1.运行 cmd 进入命令行,然后键入
w32tm /register
正确的响应为:W32Time 成功注册。
2.如果上一步正确,用 net start "windows time" 或 net start w32time 启动服务。

解决“指定的服务已经标记为删除”问题

在注册DotNetWinService服务时,再使用 "sc delete 服务器名称" 命令删除服务就出现“指定的服务已经标记为删除”的异常。

刚开始感觉很奇怪,因为在网上查到别人都是那么删除windows服务的。

在一次偶然情况,我关闭了服务管理窗口,问题自然解决了。

因此,出现上述原因是运行删除服务项命令的时候,服务管理窗口未关闭引起的。

关闭服务管理窗口,重新删除、安装服务项即可。

启动mysql服务出现服务名无效的原因及解决方法

问题原因:mysql服务没有安装。

解决办法: 在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令

然后仍然以管理员的权限 net start mysql 开启Mysql服务了。

附卸载mysql服务的方法。

1、以管理员的权限 net stop mysql ,关闭mysql服务

2、以管理员的权限 mysqld -remove ,卸载mysql服务

3、重新安装  执行 mysqld -install命令

mysql5.7.25安装,初始化密码修改

因为安装时生成的是空密码,所以需要添加新密码

1、下载mysql参考其他文档
3、安装MYSQL服务
mysqld --install
4、数据库初始
mysqld --initialize
5、启动服务(也可以通过管理工具中的服务启动)
net start mysql
6、查找初始密码
注:第一次登陆MYSQL时,会提示要求输入初始密码,这是考虑安全因素,命令:mysqld --initialize会随机生成密码。
初始密码在data文件夹下的xxx.err文件中,可以用记事本打开,用ctrl+f 查找功能找到如下一行记录:
[Note] A temporary password is generated for root@localhost: NZ+uhXPq1zN.
其中NZ+uhXPq1zN.即为初始密码(注意.号不要漏了)
7、修改密码(注意要进入到mysql的bin目录下)
登陆 mysql -u root -p初始密码
修改密码为root
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’; //注意逗号要是英文的。直接复制会报错,因为是中文符号。

由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

在安装mysql时,下载的5.7之后的版本需要在管理员模式下的命令窗口中执行 mysqld --initialize --user=mysql --console 这句命令生成data文件才能安装,但我在执行如下命令时出现:

这是因为没有安装如下软件导致的,点击如下链接,下载vcredist.

下载 vcredist 地址:Download Visual C++ Redistributable Packages for Visual Studio 2013 from Official Microsoft Download Center

点击下载,安装即可,安装好后,在执行该命令即可。

遇到过安装不成功的报错,具体报错没记录:

解决办法是删除掉了,安装命令执行后生成的data文件夹。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值