mysql连接本地数据库报10061

    技术2023-08-30  113

    mysql连接本地数据库报10061

    具体问题:除10061报错,任务管理器(Ctrl+Shift+esc)中无mysqld.exe进程,尝试启动mysql服务,启动几秒状态又停止

    解决方法: 以管理员身份运行CMD(win+r) 此处mysql安装路径为D:\Program Files (x86)\mysql\mysql-8.0.20 cmd中切换到目录-》(mysqld.exe的上级目录),如下

    切换目录cd D:\Program Files (x86)\mysql\mysql-8.0.20\bind:D:\Program Files (x86)\mysql\mysql-8.0.20\bin>mysqld --remove mysql 提示Service successfully removed.删除mysql安装目录下的data文件,最好备份,cmd接着输入命令,如下 D:\Program Files (x86)\mysql\mysql-8.0.20\bin>mysqld --initialize-insecure --user=mysqlD:\Program Files (x86)\mysql\mysql-8.0.20\bin>mysqld --install mysql --defaults-file=D:\Program Files (x86)\mysql\mysql-8.0.20\my.iniD:\Program Files (x86)\mysql\mysql-8.0.20\bin>mysqld.exe -install 提示Service successfully installed.net start mysql 提示服务启动成功D:\Program Files (x86)\mysql\mysql-8.0.20\bin>mysql -u root 提示Welcome,至此应该就没问题了,如果还报错10061,请看D:\Program Files (x86)\mysql\mysql-8.0.20\data下面后缀.err的文件查看错误日志,此处好几个错误我选择了一个正中:[ERROR] [MY-010131] [Server] TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS 百度结果如下 (1)my.ini 文件添加一行shared-memory (2)重启mysql服务 net start mysql (3)mysql -u root (无所谓了,不报错问题解决),进程里也有mysqld.exe了
    Processed: 0.010, SQL: 10