`

Navicat 2003-can't connect to MYSQL server on 'localhost'(10061)

 
阅读更多

今天使用naticat连接mysql数据库时,发现连接不上了,明明上周5我还用过啊,是不是环境有问题?还是人品不行?用最简单粗暴的问题解决,重装mysql,我使用的版本是mysql-5.6.22-win32.msi,重装以后,还是不行!why?好吧,我们去找度娘,但是娘娘告诉我,她也有好多不靠谱的行为,或者说是没有找到我需要的答案,也可能是我太菜了!

我在想,我安装的过程中没有提示我输入用户名和密码啊,会不会密码为空啊,后来找到了一篇博客,发现我们可以查询到root的密码的,并且按照操作可以修改密码的,这里我就直接抄了:

 

 

首先启动命令行

1.在命令行运行:taskkill /f /im mysqld-nt.exe


下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句。不然无效

2.继续在命令行运行:mysqld-nt --skip-grant-tables

3.新开一个命令行运行:mysql -u root (如果没有配置mysql的bin环境变量的话需要切换到bin目录下执行此语句)

如果不想改密码,只是想看原来的密码的话。可以在命令行执行这个语句

select host,user,password from mysql.user;//即可查看到用户和密码

如果要修改密码的话,在命令行下执行下面的语句

update mysql.user set password='这里填写你要设置的密码' where user='root';

这里我设置了空密码。

完成这些操作后,继续在命令行运行

taskkill /f /im mysqld-nt.exe;//安全着想,先结束,因为现在这样是可以用mysql -u root 直接登录的

net start mysql;//启动mysql服务

至此,mysql的root密码遗忘解决方法就算弄完了。

我也是菜鸟,在这个过程中可能有一些低级问题存在,希望大家指点批评。找到我自己的毛病解决掉才能得到进步,让我这只菜鸟早点插上翅膀毛,我也很想飞。

 

 

原文地址:http://www.jb51.net/article/38473.htm

分享到:
评论

相关推荐

    解决Navicat Premium 15无法连接到数据库MySQL的办法(非常有用).md

    Navicat premium连接mysql时出现2003-Can't connect to MySql server on 'localhost'(10061)错误

    Can't connect to MySQL server on 'localhost' (10048)问题解决方法

    当在Windows 2003服务器环境下,运行PHP时遇到"Can't connect to MySQL server on 'localhost' (10048)"错误时,这意味着本地MySQL服务器没有被成功连接。这种情况通常发生在需要迅速地释放并重新建立新的数据库连接...

    完美解决MySQL通过localhost无法连接数据库的问题

    问题:一台服务器的PHP程序通过localhost地址无法...大部分情况下,可以用localhost代表本机127.0.0.1,但是在MySQL连接时,二者不可混用,而且MySQL中权限设置中localhost与127.0.0.1也是分开设置的。当设置为127.0.0.

    解决Navicat远程连接MySQL出现 10060 unknow error的方法

    主要介绍了解决Navicat远程连接MySQL出现 10060 unknow error的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Navicat连接虚拟机mysql常见错误问题及解决方法

    问题1   解决 启动服务:service mysqld start; /sbin/iptables -I INPUT -p tcp --dport 8011 -j ACCEPT #开启8011端口 /etc/rc.d/init.d/iptables save #保存配置 ...mysql>GRANT ALL PRIVILEGES ON *.* TO 'ro

    mysql中异常错误ERROR:2002的解决方法

    在MySQL的使用过程中,有时会遇到异常错误"ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)"。这个错误通常表示客户端无法通过套接字文件与MySQL服务器...

    MySQL如何通过Navicat实现远程连接

    直接使用Navicat通过IP连接会报各种错误,例如:Error 1130: Host ‘192.168.1.80’ is not allowed to connect to this MySQL server。 经过个人验证,得到解决方法,如下: 授权法: 1.首先使用localhost登录到想...

    NaviCat连接时提示不支持远程连接的MySql数据库解决方法

    - 使用NaviCat连接远程Linux MySQL数据库时遇到10061未知故障的解决方案。 - 通过NaviCat远程连接SQL Server并转换成MySQL的详细步骤。 - 解决NaviCat无法远程连接MySQL的问题。 - MySQL数据库的安装以及与NaviCat ...

    centos7安装mysql文档以及mysql安装包

    #### 问题二:2003 - Can't connect to MySQL server on '192.168.139.128' (10038) - **原因**:通常是远程连接 MySQL 服务时出现的问题。 - **解决办法**: 1. **检查 telnet 是否已安装**:使用命令`rpm -qa | ...

    【Error-Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中

    当用户试图通过Navicat或其他数据库管理工具连接到`localhost`的MySQL服务器,如果服务名错误,会出现“Can't connect to MySQL server on 'localhost' (10061 "Unknown error")”这样的错误信息。 解决这个问题的...

    MacOS安装MySql8.0.19及安装报错解决方案.docx

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2) ``` 解决方法是使用以下命令: ``` sudo chown -R _mysql:mysql /usr/local/var/mysql ``` 然后启动 MySql 服务: `...

    MySQL 可以用localhost 连接,但不能用IP连接的问题解决方法

    主要介绍了MySQL 可以用localhost 连接,但不能用IP连接的问题解决方法的相关资料,这里提供了解决方案,需要的朋友可以参考下

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法.docx

    在使用Navicat for MySQL进行远程连接时,如果遇到了错误代码1130(`ERROR 1130: Host 'IP地址' is not allowed to connect to this MySQL server`),这通常意味着MySQL服务器不允许来自该特定IP地址的连接。...

    mysql 数据库乱码处理

    mysql_connect('localhost','user','password'); mysql_select_db('my_db'); mysql_query("set names utf8;"); mysql_query(mb_convert_encoding("insert into my_table values('测试');", "utf-8", "gb2312")); ?> ...

    C#连接MYSQL数据库

    private readonly string _connectionString = "Server=localhost;Database=testdb;Uid=root;Pwd=yourpassword;"; public MySqlConnection Connect() { MySqlConnection connection = new MySqlConnection(_...

    linux下mysql8安装及报错汇总

    用 Navicat 配置远程连接 MySQL 数据库时遇到报错信息 1130 - Host XXX is not allowed to connect to this MySQL server 解决方法: 首先,登录 root 用户: `use mysql;` 然后,查看 root 用户的 host: `...

    MySql 8.0 安装与配置

    在使用 Navicat Premium 连接 MYSQL 8.0 时,可能会遇到“is not allowed to connect to this mysql server”的报错信息。解决方法是修改 MYSQL 8.0 的用户账户,允许从远程连接。具体方法是登录 MYSQL 8.0 数据库,...

    MySQL-mysql 8.0.11安装教程

    【MySQL 8.0.11 安装教程】 MySQL 是世界上最流行的开源关系型数据库管理系统之一,其8.0.11版本提供了诸多性能优化和安全改进。在Windows 7环境下,安装MySQL 8.0.11通常包括下载安装包、配置环境变量、创建配置...

    mysql8.0.20安装与连接navicat的方法及注意事项

    如果在登录时出现“Can't connect to MySQL server on 'localhost'(10061)”的错误,通常意味着服务没有正确启动或者客户端与服务端加密方式不兼容。为了解决这个问题,需要执行两个ALTER USER命令来更改root用户的...

Global site tag (gtag.js) - Google Analytics