MySQL安装运行问题及解决方法

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySQL安装运行问题及解决方法

ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)的解决方法


使用DOS命令窗口启动mysql,但是在cmd中直接输入mysql -u root -p时输入密码的时候,出现了如下问题:

C:\Users\夏志>mysql -u root -p
Enter password: ********
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)

解决方法:

以管理员身份运行cmd后,跳转D:\develop\mysql-8.0.28-winx64\bin路径之下,输入net start mysql,启动成功,然后就可以返回非管理员运行的cmd进行正常操作了。


MySQL启动后,即可正常使用。

The service already exists!The current server installed: D:\develop\mysql-8.0.28-winx64\bin\mysqld MySQL"的解决方法

在以管理员身份启动DOS命令窗口时,跳转D:\develop\mysql-8.0.28-winx64\bin路径之下,输入安装命令mysqld install


出现问题:

The service already exists!
The current server installed: D:\develop\mysql-8.0.28-winx64\bin\mysqld MySQL"

这是由于之前已经安装过mysql并且没有删除干净。


解决方法:


重新以管理员身份运行DOS命令窗口,跳转D:\develop\mysql-8.0.28-winx64\bin路径之下,输入sc query mysql,查看一下名为mysql的服务:发现之前确实有安装过。


使用命令sc delete mysql,删除该mysql。


删除之后继续安装,就能成功了。


ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)的解决方法


使用DOS命令窗口启动mysql,在cmd中直接输入mysql -u root -p登入mysql时出现了如下问题:

C:\Users\夏志>mysql -u root -p
Enter password: ********
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)

解决方法:


以管理员身份启动cmd,在cmd中输入mysqld --remove mysql来移除服务。


进入MySQL安装目录中的bin目录找到Data文件夹,清空其中Data文件夹中的全部文件。如果没有Data文件夹,就在bin目录里创建一个空的Data文件夹。


然后以管理员身份启动DOS命令窗口时,跳转D:\develop\mysql-8.0.28-winx64\bin路径之下,输入mysqld -install和mysqld --initialize命令,初始化生成Data文件夹,初始化会把密码也初始化了。


此时可以在Data文件夹中找到.err结尾的ERR文件,用记事本打开,找到此项内容root@localhost: 1vyZ.TK,P5%J 红色字体即为生成的随机密码,并把它记下来。


以管理员身份启动DOS命令窗口时,跳转D:\develop\mysql-8.0.28-winx64\bin路径之下,输入net start mysql来启动服务,启动成功之后,利用mysql -h localhost -u root -p+刚刚产生的随机密码登录mysql。


最后使用SQL语言alter user "root"@"localhost" identified by "新的密码";把随机密码改成自己的密码,之后就能用自设密码进行登录了,此时问题解决。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
32
分享
相关文章
容器技术实践:在Ubuntu上使用Docker安装MySQL的步骤。
通过以上的操作,你已经步入了Docker和MySQL的世界,享受了容器技术给你带来的便利。这个旅程中你可能会遇到各种挑战,但是只要你沿着我们划定的路线行进,你就一定可以达到目的地。这就是Ubuntu、Docker和MySQL的灵魂所在,它们为你开辟了一条通往新探索的道路,带你亲身感受到了技术的力量。欢迎在Ubuntu的广阔大海中探索,用Docker技术引领你的航行,随时准备感受新技术带来的震撼和乐趣。
30 16
Docker Compose V2 安装常用数据库MySQL+Mongo
以上内容涵盖了使用 Docker Compose 安装和管理 MySQL 和 MongoDB 的详细步骤,希望对您有所帮助。
215 42
【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法
【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法
【YashanDB知识库】YashanDB 支持MySQL多表更新语句的解决方法
本文介绍了在YashanDB中处理MySQL多表更新语句的方法。由于YashanDB默认不支持多表更新(报错YAS-04344),可通过启用兼容性参数`SQL_PLUGIN = 'MYSQL'`解决,或改写SQL语句实现相同功能。文章通过具体示例说明了多种改写方法,包括根据共同列更新单个或多个字段、添加过滤条件以及基于多个共同列的更新场景。涉及的表结构和数据展示了实际操作过程,帮助用户顺利迁移和使用YashanDB。
CentOS7仅安装部署MySQL80客户端
通过上述步骤,你可以在CentOS 7上成功安装并配置MySQL 8.0客户端。这个过程确保你能够使用MySQL客户端工具连接和管理远程的MySQL数据库,而不需要在本地安装MySQL服务器。定期更新MySQL客户端可以确保你使用的是最新的功能和安全修复。
332 16
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
157 14
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
174 7
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
133 82

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等