mysql无法连接问题及其环境变量配置

问题:Can't connect to MySQL server on 'localhost:3306' (10061)

方案一(不推荐)

第一:在环境变量-系统变量的path中添加mysql的bin目录,我的是D:\mysql\mysql-8.0.24-winx64\mysql-8.0.24-winx64\bin

第二:在该bin目录命令行中执行 mysqld --console

ok!打开一个同样的窗口执行mysql -uroot -proot 即可

方案二(推荐)

同样要配置环境变量。

先保存自己的data和my.ini数据,

然后删除bin目录的data和my.ini。

1.mysqld --remove mysql

2.mysqld --install (安装mysql)

3.mysqld --initialize --user=root --console (初始化mysql)

4.net start mysql (启动mysql)

5.mysql -u root -p (进入mysql,输入初始密码)

6.set password="你的新密码"; (设置密码)

想要用自己原来的数据库,可以先通过任务管理器把mysql服务先关掉,然后删除新的data,把自己原来的data和my.ini复制过来,直接执行第四部,再用你原来的密码登录即可。

相关推荐
Elastic 中国社区官方博客1 小时前
在 Elasticsearch 中使用 Mistral Chat completions 进行上下文工程
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
编程爱好者熊浪3 小时前
两次连接池泄露的BUG
java·数据库
南宫乘风4 小时前
基于 Flask + APScheduler + MySQL 的自动报表系统设计
python·mysql·flask
TDengine (老段)5 小时前
TDengine 字符串函数 CHAR 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
qq7422349845 小时前
Python操作数据库之pyodbc
开发语言·数据库·python
姚远Oracle ACE5 小时前
Oracle 如何计算 AWR 报告中的 Sessions 数量
数据库·oracle
Dxy12393102166 小时前
MySQL的SUBSTRING函数详解与应用
数据库·mysql
码力引擎6 小时前
【零基础学MySQL】第十二章:DCL详解
数据库·mysql·1024程序员节
杨云龙UP6 小时前
【MySQL迁移】MySQL数据库迁移实战(利用mysqldump从Windows 5.7迁至Linux 8.0)
linux·运维·数据库·mysql·mssql
l1t6 小时前
利用DeepSeek辅助修改luadbi-duckdb读取DuckDB decimal数据类型
c语言·数据库·单元测试·lua·duckdb