Mysql连接报2003-10061以及1045错误

      Mysql连接不上报的异常,调了好几个小时,分享一下

2003-10061错误这种情况就是没有启动,我是重装系统后出现,我安装的Mysql下并没有my.ini配置

  windows下也是没有,服务管理上面更是没有了,只能手动去创建来启动;

1045错误通过修改密码,在新建的my.ini,[mysqld]下添加一行skip_grant_tables

使其登录时跳过权限检查   mysql -u root -p 密码随便输  切换到数据库use mysql

修改密码 update user set password=password(‘密码‘) where user=‘root‘;

然后刷新权限flush privileges 最后关掉exit;

将以下复制到新创建的my.ini里,启动net start mysql 启动成功就可以了。

  [mysqld]

  basedir=C:/Program Files (x86)/MySQL/MySQL Server 5.5     mysql安装路径
  datadir=C:/ProgramData/MySQL/MySQL Server 5.5/data mysql数据安装路径,这个ProgramData文件隐藏在C盘下
  character_set_server=utf8         服务器端编码
  collation-server=utf8_general_ci      服务器端字符
  port =3306  端口号设置默认3306

错误可以在C:\ProgramData\MySQL\MySQL Server 5.5\data目录下的后缀名.err日记下找到

上面的问题是因为版本原因default-character-set调为character_set_server

default-collation调成collation-server上面的异常,因为我前面没有改就会报错。

原文地址:https://www.cnblogs.com/J-Joyce/p/9191212.html

时间: 2024-07-30 21:42:34

Mysql连接报2003-10061以及1045错误的相关文章

Navicat for mysql 远程连接 mySql数据库10061、1045错误

用navicat连接远程的mysql数据报错: 有朋友可能会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061.1045错误或 2003-Can't connect to MySQL on '192.168.1.2'(10061),这个原因是因为MySQL不准许远程连接. 最简单的办法是 MySQL远程配置 代码如下 复制代码 GRANT ALL PRIVILEGES ON *.* TO [email protected]'%' IDENTIFIED BY '

Navicat for mysql 远程连接 mySql数据库10061、1045错误问题 (转)

远程使用Navicat for mysql 客户端软件连接 mySql数据时,连接出现 2003-Can’t connect to MySQL on ’192.168.1.2’(10061)错误时,是由于MySQL不准许远程连接. 修改方法如下: 1:在服务端MySQL文件夹下找到my.ini文件.修改bind-address=127.0.0.1 为 bind-address=0.0.0.0 (在MySQL 5的my.ini中未发现此项) 2:重新启动MySQL服务. 测试连接情况: 如果没有给

MySQL远程连接时出现10061以及1045错误时的解决方法

以前对于MySQL数据库的管理基本都是在本地,今天了解到一个比较轻便,不需安装,直接解压可用的图形界面管理工具HeidiSQL(下载地址:链接:http://pan.baidu.com/s/1nvuP2Et 密码:vry9),界面非常简洁. 1)解决10061问题 本人在按照提示进行远程连接Linux系统下的MySQL数据库时,首先遇到的是下面的问题: 图1: '10061'问题 于是乎,按照提示的错误代码查找资料,网上很多平台都说是MySQL的权限问题,需要对root用户赋予足够权限,能够允许

连接mysql报错:error 2003 (hy000):can't connect to mysql server on 'localhost' (10061)

一.mysql 的bin目录下有个MySQLInstanceConfig.exe,运行就可以进行创建数据库实例,创建实例时也可以生成windows 服务,把服务设置成自动启动就可以了 二.安装在D盘的discuzz!打开后出现上述错误,请问应如何处理?winmysqladmin已经启动,但三色树上有一个小红点如果出现"ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)",说明你的MySQL还没有启动.解决办法

mysql绿色版安装问题解决(ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061))

原来一直是使用MySQL安装版没有出现过问题,今天在安装绿色版MySQL时出现了点问题 在安装成windows服务成功后,用net start mysql 启动时提示启动成功,但当我连接mysql就报以下错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) my.ini文件内容: [mysqld]basedir=E://databases//mysqldatadir=F://databases//

Navicat连接mysql出现2003——can't connect to mysql server on localhost(10061)引发的关于人生的思考)

(0)目录 走,是一辈子,不走,也是一辈子(程序猿之路) Navicat连接mysql出现2003--can't connect to mysql server on localhost(10061) 一:起因 (0)最近由于病了一场,闲暇时间(即生病期间)一直思考如下问题: 思考一:如何做一名合格的程序猿,怎么才能成为一名名副其实的程序猿? 思考二:还有就是到底,值不值得熬夜加班去搞研发(或转型或做相对轻松的其它IT岗位~~~对于这个问题,我一时无法给出答案,希望各位帮我分析一下,不胜感激!!

MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)

学过了SQL Server.Oracle等大型的数据库系统,最近想了解研究一下体积相对较小,功能相对较差MySQL数据库.以前做一些课程设计的时候,都用的是SQL Server和Oracle数据库,现在想想真是大材小用了.于是说干就干,首先下载,这个不费吹灰之力,"mysql-essential-5.1.54-win32.zip"大小只有三十四MB.接下来自然是解压,然后开始安装.对了,我用的系统是Windows7普通家庭版. 安装过程很顺利,而且网上有大量的安装教程.安装完成之后,怀

2003 -can't connect to mysql server on ‘localhost'(10061)

今天用navicat连接mysql时候出现2003 -can't connect to mysql server on 'localhost'(10061)错误.错误截图如下: 产生原因是:mysql服务未启动 解决办法是:通过命令services.msc将mysql服务启动即可. 2003 -can't connect to mysql server on 'localhost'(10061)

【Django】RROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

刚刚启动项目的时候,突然报了这个错误.之前一直正常 后来百度一下,让我在window的host文件下,把被注释的127.0.0.1   localhost这个的注释取消 然鹅并木有用 直接用cmd连接MySQL都失败了 后来去服务里面查,发现MySQL的服务没有启动(或者说不知道为啥停了...) 然后就正常了... [Django]RROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 原文地址:https: