当前位置:首页 > CN2资讯 > 正文内容

windows10 卸载mysql服务

2天前CN2资讯



文章目录

  • 前言
  • 参考博客
  • 一些笔记


前言

因为最近在学django框架,学到模型层了,需要连接数据库,但是被一个报错给打断了。

_mysql_exceptions.ProgrammingError: (1064, “You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘current_date,knowledge_level,grade_group_id,subject_id,current_arrive_level,curr’ at line 1”)

搜了一下原因,看到是由于django版本和mysql数据库不匹配,好像是django不支持mysql5.6以下的了,而我恰巧就是5.5的,所以不得不卸载重装。

但是也遇到很多问题:
ERROR 2003 (HY000): Can t connect to MySQL server on localhost:3306 (10061)
这个错应该是没有启动mysql

只需要net start mysql启动一下就好了,但是如果卸载的时候没删干净也是会有问题的

卸载重装也是有讲究的,我一开始找了篇博客卸载,但是没做全,果然出问题了。
就是在装新的数据库的时候mysqld -install的时候跟我说数据库无法启动也没有报任何错误。
然后我就照着那篇博客做到底,然后又找了一篇安装的博客,但是也遇到问题了:

ERROR 1045 (28000): Access denied for user root @ localhost (using password: YES)

害不必怀疑,这个意思就是密码打错了,因为他给我随机初始化的密码有点让人不太适用…

反正,结果是好的

最后也成功了。


附上django连接上mysql数据库的图。

参考博客

其实照着下面博客做,应该没什么大问题,而且它们讲的很详细,链接如下:
不会卸载MySQL?我连夜肝了一篇教你如何干干净净地卸载掉MySQL2021MySql-8.0.26安装详细教程(保姆级) 真的非常不错,能够完美成功卸载重装

一些笔记

首先mysql一定要删的干干净净,才能够在安装的时候一帆风顺。
下载mysql地址https://dev.mysql.com/downloads/mysql/ 我装的就是直接8.0.29的。

然后解压然后在文件mysql-8.0.29-winx64文件夹里创建my.ini,内容如下

[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 ----------是你的文件路径------------- basedir=D:\mysql\mysql-8.0.29-winx64 # 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建 #datadir=D:\mysql\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4

然后管理员身份打开命令行进入mysql-8.0.29-winx64
我的路径的话就是进入D:\mysql\mysql-8.0.29-winx64即可
然后

mysqld --initialize --console

能够获得初始密码

mysqld --install mysql

能够安装。

如果说已存在,说明没删干净

sc query mysql sc delete mysql

依次执行删除即可,然后再安装

net start mysql

然后启动mysql

mysql -uroot -p

输入刚才初始化密码即可进入mysql

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

可修改密码为root

然后最重要的一点就是最后要把bin文件加入环境变量中。

结束主要给自己看的,具体操作可以看上面提到的两篇博客即可。


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/27327.html

    分享给朋友:

    “windows10 卸载mysql服务” 的相关文章

    国外服务器推荐:提升您的在线业务效率的最佳选择

    在如今全球化的时代,选择合适的国外服务器显得尤为重要。互联网的快速发展让许多企业不仅仅局限于当地市场,跨国经营已成为常态。这种趋势使得大量用户开始寻找更为高效、灵活的服务器解决方案,以满足不同地区客户的需求。服务器不仅是维护在线业务的基础设施,还是保证用户体验的关键因素。 选择国外服务器时,不仅需要...

    服务器租赁指南:如何选择适合的云服务和价格

    对于很多企业和个人用户来说,服务器租赁是一个非常实用的选择。简单来说,服务器租赁就是用户向服务器提供商支付费用,然后获得在一定时间内使用服务器的权利。这样一来,用户就无需花费时间和金钱去购买和维护物理服务器,可以迅速开始在线业务。 当我第一次接触服务器租赁时,发现这一服务的便利性令我十分惊讶。传统的...

    GPU租用市场的崛起与行业应用分析

    在过去的几年中,GPU租用市场的发展速度让我惊叹,真的如雨后春笋般冒出。随着科技的不断进步和市场需求的增长,越来越多的人选择租用GPU来满足高性能计算的需求。这种选择不仅适用于企业,也吸引了许多个人用户。GPU租用为我们提供了便利,加速了各类计算密集型任务的完成。 GPU租用的定义非常简单,就是将高...

    揭秘 cheapnat 优惠码的省钱技巧与使用攻略

    什么是 cheapnat 优惠码 我最近发现,cheapnat 优惠码成为了网络用户省钱的绝佳利器。它们通常是特定服务或产品的折扣代码,可以帮助用户在购买 VPS、域名注册或代理服务时享受不同程度的价格优惠。无论你是个人用户还是小型企业,合理利用这些优惠码都能帮你减少开支,同时享受到高质量的服务。...

    如何在Vultr上添加适合的充值金额和选择合适的VPS方案

    Vultr概述 Vultr是一家在云服务领域颇有声誉的公司,它以提供高性能的虚拟专用服务器(VPS)而闻名。Vultr不仅在全球范围内拥有多个数据中心,还以其灵活的方案和易于扩展的功能,赢得了众多用户的青睐。在激烈的市场竞争中,Vultr凭借其合理的价格和优化的服务流程,使自己脱颖而出,成为许多个人...

    腾讯云与Cloudflare的比较分析:助力企业数字化转型的最佳选择

    在数字化转型的浪潮下,越来越多的企业开始依赖云计算技术来推动业务发展。其中,腾讯云和Cloudflare作为行业的佼佼者,吸引了广泛的关注。腾讯云是腾讯集团倾力打造的云计算品牌,凭借强大的技术背景和丰富的产品线,逐渐成为全球知名的云计算服务商。它的基础设施覆盖全球五大洲,运营于58个可用区,能够为不...