MySQL数据库安装或者密码不正确解决方法

        对于数据库密码不正确的小伙伴,我这里有一个解决方法,包括有些人的数据库不知道为什么下载了很多个版本,但是总是安装不成功,但是删又删不掉,或者是数据库密码忘记了但是又修改不了密码的情况,这个方法都可以解决,步骤很简单,小伙伴们可以试一下。我主要是通过cmd小黑窗命令行下载MySQL,然后通过数据库管理工具解决的。步骤如下:

目录

1.数据库官网下载

2.环境变量配置

3.生成对应数据库文件

4.安装MySQL

5.启动服务

6.登录MySQL

​7.修改密码

8.总结


已经有数据库密码不正确常解决方法:MySQL初级篇 | 修改MySQL密码的四种方法(适合初学者)_mysql修改密码-CSDN博客

如果不行则同下重新安装数据库。

1.数据库官网下载安装包:

环境:5.6及以下window环境下免安装版本 mysql官网地址icon-default.png?t=O83Ahttps://dev.mysql.com/downloads/mysql/

操作步骤:

下载完成后,选择一个自己的文件夹内放置并解压,如图所示:

2.环境变量配置

(1)打开环境变量:右击此电脑打开属性,选择高级系统设置,打开环境变量。

(2)进行配置

变量名:MYSQL_HOME (标准化一般都是这个)

变量值:E:\MySQL\mysql-9.1.0-winx64(自己刚刚下载的数据库包存放的位置)

配置系统变量Path

3.生成对应数据库文件

(1)打开文件命令管理器

先以管理员的身份cmd打开终端(打开方法:打开电脑搜索栏搜索cmd,然后右击用管理员身份运行),然后进去自己刚刚下载的数据库程序包存放的位置。

进入命令:CD 自己的文件地址(回车)

                  自己文件所在的盘:

如:

(2)然后执行命令:mysqld --initialize-insecure --user=mysql 

4.安装MySQL

继续执行命令:mysqld -install

如果这里报Install/Remove of the Service Denied! 说明有用管理员身份运行,关掉换成管理员身份运行即可。

除了上面这个问题,这里可能会有人报The service already exists!错误,这是因为你之前下载过数据库或者没有删除干净数据库。

解决方法:

你可以先查看一下自己是否已经有数据库,重新以管理员身份打开命令行,输入命令:sc query mysql ,如图所示就有四个数据库。

我们将自己已有的数据库删除,命令:sc delete mysql ,然后再执行安装语句就OK1啦。

5.启动服务

继续执行命令:net start MySQL (关闭MySQL服务:net stop mysql

6.登录MySQL

登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

E:\MySQL\mysql-9.1.0-winx64\bin>mysql -u root -p

7.修改密码

方法一:命令修改密码

(1)连接权限数据库: mysql>use mysql; 

(2)改密码:mysql> update mysql.user set authentication_string=password("123456") where user="root";    

注意:

password("123456"),此处引号中的内容是密码,自己可以随便设置(注意语句后面的分号也要

出现下面提示代码说明设置成功:   

    Query OK, 1 row affected, 1 warning (0.00 sec)

      Rows matched: 1  Changed: 1  Warnings: 1

(3)保存密码: mysql> flush privileges;  (注意:语句后面的分号也要!!!

出现下面提示代码说明密码保存成功: 

    Query OK, 0 rows affected (0.01 sec) 

(4)退出数据库:

mysql> quit

Bye

方法二:数据库管理工具修改密码

(1)创建并链接数据库:

打开数据库管理软件,我这里用的是Navicat,新建一个数据库,因为没有设置密码,所以连接时不用输入密码,直接点确定。

(2)修改密码:

连接上数据库后点击用户,然后选择你自己的用户(一般只有一个root@localhost),双击打开它,然后改成我们自己的密码,最后保存就OK啦。

8.总结

最后总结一下MySQL安装常见的问题及解决方案:

1.安装失败:可能是之前未完全卸载MySQL导致的,使用专业的卸载工具彻底卸载并重新安装。

2.无法启动服务:检查服务是否已启动,查看错误日志以找出原因。

3.无法自动启动:设置MySQL服务为自动启动。

4.用户权限问题:确保正确设置用户权限。

5.服务器无法访问:检查防火墙和网络设置。

6.数据库损坏:使用修复工具修复数据库。

7.查询速度慢:优化查询语句和索引。

8.日志文件过大:定期清理日志文件。

9.复制失败:检查复制配置和网络连接。

10.与应用程序的兼容性问题:确保应用程序与MySQL版本兼容。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值