今天在安装一个压缩包mysql-5.7.19时,碰到了一系列问题,现将这些问题罗列出来:

一.  ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

解压后,把"D:\Program\mysql-5.7.19-winx64\bin"配置到环境变量path下,在cmd中执行登录操作: mysql -u root -p时,出现这个问题:

在网上搜索资料,查到https://blog.csdn.net/lianzhang861/article/details/78919060,解决方案是: mysqld --install, 安装完net start mysql

二.  发生系统错误 2.  系统找不到指定的文件

这下又貌似行不通了,https://jingyan.baidu.com/article/4e5b3e19245cec91901e24bc.html,这个答案告诉我们要修改注册表

HKEY_LOCAL_MACHINE

  SYSTEM

    CurrentControlSet

      services

        MySQL

          ImagePath

我的默认值是C:\Program Files\MySQL\MySQL Server 5.7\mysqld,找到该路径,并没有发现有MySQL文件,我们将它改为D:\Program\mysql-5.7.19-winx64\bin\mysqld,这个是我真正安装MySQL的路径,来,再试一下

瞬间尴尬了,我们找到控制面板--管理工具--服务,决定去启动它时,发现:

三.  服务没有任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助

感谢此文作者https://blog.csdn.net/yulutian/article/details/78971369,让我迷途知返,由于我的mysql根目录下没有data目录和my.ini配置文件,于是新建了一个my.ini,内容为:

注意:这里面要提一句,basedir=后面是你安装的mysql的bin目录所在的路径!

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port
# 设置mysql的安装目录
basedir-winx64
# 允许最大连接数
max_connections
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

好,这下子我们按照作者说的,不要新建data目录,而是让mysql自动生成,在cmd中执行

这下看似好了,实际还有一个问题

四.  ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:yes)

参照这篇文章https://blog.csdn.net/keepd/article/details/77151006,找到一个方法,就是在my.ini配置文件中最后一行添加:

skip-grant-tables

保存,然后在cmd中执行

登录musql

mysql -u root

此处注意不要加-p

修改密码,mysql5.7用此语法

use mysql ;

') where user='root' ;

回到第二步骤去掉加上的,保存

skip-grant-tables

退出

exit 

重启mysql服务

net stop mysql

net start mysq

哎,这时候才可以了,看了我一个多小时,以后还是少用压缩版。

解决mysql登录报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)的更多相关文章

  1. mysql报错ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

    23:29:02/2017-05-03 现象描述:在Command Line Client可以登陆,但是在命令提示符cmd下登陆出错. 我最终的解决办法是: 我先去看了一下我的my.ini配置文件. ...

  2. MySQL登录报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    [root@pisphkdcbsql01 mysql3307]# /opt/mysql3307/bin/mysql -upisp -ppisp@ mysql: [Warning] Using a pa ...

  3. 远程连接centos7 上的mysql报(ERROR 2003 (HY000): Can't connect to MySQL server on '168.x.x.x' (10060) )

    1.MySQL端口 因为上一篇文章我就已经给MySQL新建了一新用户,且赋予了远程连接数据库的所有权限(GRANT ALL PRIVILEGES ON *.* TO 'newuser' @ '%' I ...

  4. mysql远程连接出现 ERROR 2003 (HY000): Can't connect to MySQL server on IP

    修改了如下两个位置,解决了这个问题: 修改/etc/mysql/my.cof配置文件:因为mysql默认只允许本机连接 修改远程连接用户权限:远程连接的用户被设置为不允许远程连接 首先修改/etc/m ...

  5. (一)MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.10.210' (111) 解决方法

    今天在测试MySQL的连接时候,发现连接不通过,并报错ERROR 2003 (HY000): Can't connect to mysql server on '192.168.10.210' (11 ...

  6. MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.10.210' (111) 解决方法

    今天在测试MySQL的连接时候,发现连接不通过,并报错ERROR 2003 (HY000): Can't connect to mysql server on '192.168.10.210' (11 ...

  7. ERROR 2003 (HY000): Can't connect to MySQL server on 'ip地址' (110)

    用windows能远程连接数据库服务器,用ubuntu就报错,怎么都连不上,报这个错ERROR 2003 (HY000): Can't connect to MySQL server on 'ip地址 ...

  8. ERROR 2003 (HY000): Can't connect to MySQL server

    http://blog.csdn.net/longxibendi/article/details/6363934 一.问题的提出 /usr/local/webserver/mysql/bin/mysq ...

  9. ClouderManger搭建大数据集群时ERROR 2003 (HY000): Can't connect to MySQL server on 'ubuntucmbigdata1' (111)的问题解决(图文详解)

    问题详情 相关问题的场景,是在我下面的这篇博客里 Cloudera Manager安装之利用parcels方式(在线或离线)安装3或4节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(Ubun ...

随机推荐

  1. 一个jsp页面引入另一个jsp页面的三种方式 及静态引入和动态引入的区别

    转载下, 转载自:http://blog.csdn.net/fn_2015/article/details/70311495 1.第一种:jstl  import <c:import url=& ...

  2. Java的OO与多态

    this的用法 class Banana { void f(int i) {} }Banana a = new Banana(), b = new Banana();a.f(1);b.f(2);若只有 ...

  3. python面试题(五)

    1 谈谈你对面向对象的理解? 面向对象的编程---object oriented programming,简称:OOP,是一种编程的思想.OOP把对象当成一个程序的基本单元,一个对象包含了数据和操作数 ...

  4. Java 线程控制(输出奇偶数)

    两个线程,一个输出1,3,5,7......99:另一个输出2,4,6,8......100. 1.线程同步 public class ST2 { int i = 0; public static v ...

  5. Python-openpyxl操作

    from openpyxl import Workbook from openpyxl import load_workbook # 加载workbook,注意,openpyxl只支持xlsx格式 w ...

  6. 集成富文本编辑器XSS预防过滤措施

    # https://github.com/phith0n/python-xss-filter import re import copy from html.parser import HTMLPar ...

  7. 【转】Git介绍

    版本控制 说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象! 毕业论文_初稿.doc 毕业论文_修改1.doc 毕业论文_修改2.doc 毕业论文_修改3. ...

  8. loadrunner脚本篇——Run-time Settings之ContentCheck

    运用场景(很少用到): ContentCheck的设置可用来让VuGen检测存在错误的站点页面.如果被测的Web应用没有使用自定义的错误页面,那么这里不用添加规则,因为LR在回放时候,可以默认的捕捉到 ...

  9. bfc (收集的)

    一些基本概念 viewport: 展现网页的媒体,比如窗口或者某个区域,它的大小是有限制的,为了不被平台术语所束缚,我们给他起名viewport,中文意思就是视口. canvas: 而我们在渲染网页的 ...

  10. Nagios 服务安装

    Nagios 环境部署 安装服务包 操作系统:Linux Centos 6.4 32位 安装包:nagios-3.4.3.tar.gz 安装包:nagios-plugins-1.4.13.tar.gz ...