mysql Can't connect to MySQL server on 'localhost' (10061)

我尝试了打开bin里面的mysqld.exe 文件闪退 用cmd运行这个 显示不是内部或外部命令也不是可运行的程序 我测试了ping命令是正常的 而且我的mysql里面 也没有 my.ini文件和data文件夹
系统是window10 mysql版本是5,7
当前问题共有如下(2)个解决方案
  • 橙醉骑士团
    橙醉骑士团

    应该是服务没搭建好 ,昨天刚写了个教程mysql5.7.21

    1、绿色版的不自带my.ini配置和data文件夹

    2、记得根据你实际路径修改my.ini

    [mysqld] 
    #WeChat: 编程夜未眠 call me

    #port 设置端口 ,默认3306 可不指明
    #basedir 设置Mysql的安装目录  
    #datadir 设置mysql数据库的数据的存放目录
    port = 3309
    basedir=E:\myServer\mysql\
    datadir=E:\myServer\mysql\data

    # 允许最大连接数  
    max_connections=200  
    # 服务端使用的字符集默认为8比特编码的latin1字符集  
    character-set-server=utf8 
    # 创建新表时将使用的默认存储引擎    
    default-storage-engine=InnoDB
    #开启查询缓存以避免 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated
    explicit_defaults_for_timestamp=true

    [client]
    #cmd.exe mysql命令行所用端口
    port = 3309
    default-character-set=utf8

    #https://dev.mysql.com/doc/refman/5.7/en/connecting.html


    2、数据库data文件夹是用指令生成的,不是手动自己建的!!!

    3、打开[在线教程]看gif快速学习

    橙醉骑士团上传的mysql Can't connect to MySQL server on 'localhost' (10061)图片

  • pieryon
    pieryon
    你这个版本的安装包有问题。
上一篇:怎样劝服机关单位使用 MySQL/MongoDB/Redis 取代 Oracle
下一篇:请问MySQL安装时总是显示这个问题是怎么回事?