精华内容
下载资源
问答
  • mysql 2013错误
    千次阅读
    2021-01-19 08:50:09

    这是在使用 mysql 的过程中,困扰我很久的一个问题,今天终于找到根本原因,得以彻底解决,真是可喜可贺啊!下面详细地总结一下:

    问题描述:在使用 mysql 的过程中发现,偶尔的查询或一段时间内的登录会失败,返回的错误提示信息为:Lost Connection During Query。

    问题定位:这个问题在半年、甚至一年前都遇到过,由于它不是必现,往往你去看的时候没法重现,并且一个 mysql server 管理好多个数据库,查询又不是时刻发生的,常常不知所措。无法登录时,更是束手无策。最初,比较粗暴的方法是重启 mysql,问题在一段时间内能缓解。后来,使用 flush tables 也能在一段时间内缓解。再后来,通过查看 mysql 的错误日志,发现一共有三种提示信息:第一种:080724 19:55:05 [ERROR] Error in accept: Too many open files,这种明显是由于 mysql 打开文件个数过多,mysql 无法再“接收”新的连接进来,也就是没有办法登录,造成连接失败。第二种:080724 19:45:11 [ERROR] /usr/local/mysql/bin/mysqld: Sort aborted,这种是放弃了排序,但没有说明原因。第三种:080725 9:30:33 [ERROR] /usr/local/mysql/bin/mysqld: Can't open file: 'OperateRecord.MRG' (errno: 24),这种是打开文件失败,错误码是24,通过 perror 查询详细的错误原因是:OS error code 24: Too many open files,也是打开文件过多。再通过 status 查看 mysql 的打开文件个数,此时一般都接近 1000 个。再通过 show variables 查看 mysql 的配置,默认其打开文件个数为 open_files_limit 为 2048,按道理说这个大小是足够的。

    问题解决:

    1、重启mysql服务,解决问题,如果没有解决,参考第二条(我自己这样搞解决了)

    原来 mysql 中的 open_files_limit 只是限制 mysql 这个进程打开的最大文件个数。而内核也会对 mysql 打开的进程数进行限制,并且优先级要高。通过 ulimit -a 查看 mysql 这个用户的最大打开文件个数,发现其值为 1024(linux 默认都是1024)。原来,mysql 已经打开了近 1000 个表,若再打开一个 merge 表(包含100个子表),导致文件句柄过多而失败。通过修改 /etc/security/limits.conf 配置文件,添加如下行:*                -       nofile          4096,把该限制放大,重新启动 mysql ,问题得到彻底解决。

    设置 mysql 打开文件限制方法:把 set-variable=open_files_limit=10240 加到配置文件中。

    更多相关内容
  • MySQL启动1053错误之解决方法

    万次阅读 多人点赞 2019-03-18 12:45:21
    创建mysql服务时,系统已提示创建服务成功,但是net start mysql命令提示启动失败,并在services.msc中提示1053错误 解决办法1: 在网上有人说是服务的“登录”选项卡里要设置成administrator; 也有人说是需要先把...

    版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/qq_42680327

    创建mysql服务时,系统已提示创建服务成功,但是net start mysql命令提示启动失败,并在services.msc中提示1053错误

    解决办法1: 
    在网上有人说是服务的“登录”选项卡里要设置成administrator; 
    也有人说是需要先把服务删除,在重新创建(可以先考虑这两方面);

    但是试过以后发现不起作用,经过检查才发现原来还是由mysqld --install命令引起的,主要原因 
    在于--defaults-file所指向的路径不能在单引号,而是要在双引号之内 总之,把单引号替换为双引号,问题解决.

    做个人职业站长真是不容易啊,看到服务有点卡了,重启下,没有想到MYSQL失效! 
    MYSQL 1053错误 解决方法: 
    在DOS命令行使用 
    第一步: 
    mysqld-nt remove mysqlservice 
    的方式卸载此服务,它提示卸载成功,(是英文成功的意思) 
    第二步: 
    mysqld-nt install mysqlservice 
    重新注册服务,一切恢复正常。 
    (也会英文显示成功) 
    第三步:
    打开 服务>>>>禁用MYSQL>>>>再启动MYSQL 
    就OK啦 

    解决方法2:

    遇到的问题:

    Windows 无法启动MYSQL80服务 错误1053:服务没有及时响应启动或控制请求

    1、在安装MySQL的最后一步,配置启动MySQL服务的时候,MySQL启动失败,如下:

    2、在我的电脑->右键->管理->服务和应用程序->服务 里面找到MySQL80服务,右键启动,报错如下图:

    3、由于小编最近新装的操作系统,之前也出现过权限不足的提示,故首先定位故障为权限问题。由于MySQL80服务在 计算机管理->服务 里面显示户别为:网络服务。如下图:

    方法:

    1、为提高网络服务权限,需将网络服务添加到管理员组,步骤如下:

    (1)、计算机->管理->本地用户和组->组 双击,效果图如下:

    (2)、双击Administrators,并点击添加

    (3)、点击高级

    (4)、把 NETWORK SERVICE添加到Administrators组

    (5)、点击确定,再次启动MYSQL80服务就没有任何问题或者在命令行(管理员)进入,如图:

    这篇文章是师兄的指导加上我自己处理的结果,就当纪念为以后服务,也许网上的朋友,也会遇到这样的问题! 

    展开全文
  • MySQL 1130错误原因及解决方案

    千次阅读 2021-05-21 17:02:38
    相信大家在使用MySQL数据库的过程中肯定都遇到过报错,其中MySQl 1130就是一个我们在远程登陆是经常遇到的错误。 本文树懒君就给大家介绍一下MySQL 1130报错的原因以及解决的思路,并给大家三种具体的解决方案供...

     

    相信大家在使用MySQL数据库的过程中肯定都遇到过报错,其中MySQl 1130就是一个我们在远程登陆是经常遇到的错误。

    本文树懒君就给大家介绍一下MySQL 1130报错的原因以及解决的思路,并给大家三种具体的解决方案供大家参考。

    错误概述:

    错误:ERROR 1130: Host ‘xxx.xxx.xxx.xxx’ is not allowed to connect to thisMySQL serve

    错误1130:主机xxx.xxx.xxx.xxx”不允许连接到thismysql服务

    原因分析

    被连接的数据不允许使用主机xxx.xxx.xxx.xxx访问,系统数据库mysql中user表中的host是localhost,只允许是用 localhost (127.0.0.1)连接;

    解决方法:

    解决该问题有以下三个方法:

    1:简单法

    首先使用localhost连接上mysql,然后使用如下两条命令(IP地址为你要远程连接数据库的本地机器的IP地址):

    use mysql;
    update user set host='xxx.xxx.xxx.xxx';

    之后退出mysql,然后我们重新启动mysql,此实我们设置了IP地址的本地机器就可以连接数据库了。

    2: 改表法。

    可能是我们的的帐号不允许从远程登陆,只能在localhost(127.0.0.1)登录。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”,具体命令如下:

    mysql -u root -pvmware
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'root';
    mysql>flush privileges;
    mysql>select host, user from user 

    3:授权法

    例如,如果我们想允许用户mysqluser使用mysqlpassword作为密码从ip为192.168.47.1的主机连接到mysql服务器,就需要进行如下操作:

    GRANT ALL PRIVILEGES ON *.* TO 'mysqluser'@'192.168.47.1' IDENTIFIED BY 'mysqlpassword' WITH GRANT OPTION;

    如果我们想使用mysqluser账户和其对应的密码 mysqlpassword从任何主机连接到mysql服务器,就需要进行如下操作:

    GRANT ALL PRIVILEGES ON *.* TO 'mysqluser‘@'%' IDENTIFIED BY 'mysqlpassword' WITH GRANT OPTION;

    了解更多数据库知识,点击全文链接: https://www.shulanxt.com/doc/dbdoc/mysql-1130

    另外,扫码关注“树懒学堂”公众号,里面会定期发布一些数据库干货。

                                                                                                      

    展开全文
  • MySQL8服务无法正常启动的解决方法(1053错误)

    千次阅读 热门讨论 2018-09-23 16:17:47
    1.右键我的电脑,管理,进入服务 2.右键单击Mysql8 属性,选择登陆 选择此账号 登陆管理员账号

    1.右键我的电脑,管理,进入服务

    2.右键单击Mysql8 属性,选择登陆  选择此账号  登陆管理员账号

    展开全文
  • Mysql1064错误

    千次阅读 2021-01-19 22:06:09
    mysql错误:1064 - Ling1604的博客 - CSDN博客​blog.csdn.net其实这个错误本质上就是说,语法错误。通常就是报错点上面少了分号或者像我今天碰到的。问题出在declare写在了set的下面。Mysql里面,所有的declare都要...
  • 个人理解拒绝访问是因为我的MuSQL目录位于C盘下的ProgramFiles中,需要管理员权限,因此,在...问题在于在服务项中禁用了MySQL服务。 cmd—services.msc—右键—属性—自动。 果然是。 然后同样使用管理员模式: ...
  • mysql出现错误码1130怎么办

    千次阅读 2021-02-07 22:12:07
    mysql出现错误码1130的解决办法:首先登入mysql;然后找到mysql数据库里的 “user” 表里的 “host” 选项;最后从“localhost”改为“%”即可。mysql出现错误码1130的解决办法:错误描述:错误代码:1130Host ***.*...
  • Navicat for MySQL 1045错误如何解决

    千次阅读 2021-01-19 10:33:06
    在使用 Navicat 连接 MySQL 数据库时很多人都会遇到1045错误,主要原因...Navicat for MySQL 1045错误问题描述:1045-Access denied for user 'root'@'localhost'(using password: YES)原因分析:当登录MySQL数据库...
  • mysql 1046错误解决实例

    千次阅读 2021-01-18 18:48:35
    MySQL 1046错误解决:require_once './include/common.inc.php';$maxpostnum = 200; //设定最小帖子数量if(!$discuz_user || !$discuz_pw) {showmessage('对不起,您还没有登录,无法进行此操作。');}if(!$adminid )...
  • MySQL80服务无法启动问题

    千次阅读 2021-04-07 21:01:03
    今天启动MySQL80服务,发现无法启动,也不报错,重启了几次也没用。 一开始怀疑是my.ini编码问题,用ANSI保存了一份替换后,并没有用。 后来怀疑是3306端口被占用,发现也不是。 于是上网查资料,很多帖子的解决方案...
  • mysql 2013错误的解决方法

    千次阅读 2021-01-18 19:49:11
    问题描述:使用 mysql 过程中,偶尔查询或一段时间内的登录会失败,返回错误:Lost Connection During Query。问题定位:一个 mysql server 管理好多个数据库,查询又不是时刻发生的,常常不知所措。无法登录时,更...
  • mysql 出现1062错误怎么办

    千次阅读 2021-01-18 22:10:49
    mysql 出现1062错误的解决办法:首先打开mysql的配置文件【my.cnf】;然后在client和mysqld下面加上相关代码;最后存关闭后重启mysql即可。mysql 出现1062错误的解决办法:两个instance的版本接近,猜测不是版本问题...
  • mysql错误代码1045的原因及解决方案

    万次阅读 2021-02-07 22:05:15
    mysql错误代码1045的原因及解决方案mysql错误代码1045你的电脑会出现吗?是什么原因导致的这个问题?本文是小编精心编辑的,mysql错误代码1045的原因及解决方案希望能帮助到你!mysql错误代码1045的原因及解决方案篇...
  • MYSQL常见错误

    千次阅读 2021-01-27 10:31:29
    标签:报错:1)change master导致的:Last_IO_Error: error connecting to master ‘repl1@IP:3306‘ - retry-time: 60 retries2)在没有解锁的情况下停止slave进程:mysql> stop slave;ERROR 1192 (HY000): Can...
  • mysql错误1146解决方法

    千次阅读 2021-10-27 19:31:59
    2.找到MySQL的bin文件 注意:进入bin目录前前面必须cd一下,否则进不去 3.后面输入mysql_upgrade -u root -p --force 4.弹出Enter password:输入密码,回车。 5.重启 参考作者:闲言_ ...
  • navicat连接mysql出现错误1045如何解决

    千次阅读 2021-01-28 08:59:45
    navicat连接mysql出现错误1045如何解决,修改密码,命令,管理员权限,是从,大功告成navicat连接mysql出现错误1045如何解决易采站长站,站长之家为您整理了navicat连接mysql出现错误1045如何解决的相关内容。Navicat连接...
  • mysql 150 错误

    千次阅读 2018-07-19 21:29:24
    mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can’t create table (errno: 150)的错误信息,结果是不能建立引用约束。 出现问题的大致情况 1、外键的引用类型不一样,如主键是int外键是char 2、找不到...
  • 安装启动MySQL8.0,报错:1053

    千次阅读 2018-11-21 11:07:55
    Windows 无法启动MYSQL80服务 错误1053:服务没有及时响应启动或控制请求错误描述我的MySQL安装环境故障揣测解决步骤故障解除,启动服务正常 错误描述 在安装MySQL8.0.13的最后一步,配置启动MySQL服务的时候,MySQL...
  • 如何解决mysql错误代码1064

    万次阅读 2021-01-18 19:18:10
    解决mysql错误代码1064的方法:mysql报1064错误是因为mysql语句的语法出错了,检查编写的mysql语句,表名和列名都不能加单引号,只有值可以加单引号,修改之后就可以了示例如下:mysql> insert into huxing_table...
  • 最近使用免安装版的mysql,当启动服务的时候系统总是提示1067错误。卸载了服务,重新安装安装版的问题依旧。现在把解决的方法记录下。启动MySql时出现以下错误:c:\mysql\bin>net start mysqlMySQL正在启动MySQL...
  • MySQL2058】MySQL远程连接错误码2058

    千次阅读 2020-08-05 09:39:03
    MySQL错误号码 2058 上网上巴拉巴拉半天,各种说法都有,最后综合网上各种教程方案,解决了自己的问题,最后将自己的解决方案罗列如下: 总体来说,就是:需要开启MySQL远程访问权限 允许远程连接,具体步骤如下: ...
  • mysql出现2003错误的原因及解决方法

    千次阅读 2021-01-18 19:18:54
    一、mysql数据库没有启动启动方法:开始->运行->services.msc在里面找到名称为MySQL的服务,双击打开属性,点启动。2、使用下面的命令启动netstartmysql二、MySQL服务器资源紧张,导致无法连接解决方法:1、...
  • 登录mysql错误1045解决方法

    千次阅读 2021-01-18 19:00:06
    在命令提示符中登陆mysql时,提示1045报错解决方案:安装好mysql,在cmd中输入mysql -uroot -p回车,输入密码后,出现1045错误错误提示如下:ERROR 1045(28000): Access denied for user 'root'@'localhost'(using...
  • Windows下MySQL错误日志

    千次阅读 2019-08-04 14:05:02
    MySQL版本:5.6 Windows版本:Win7 64 MySQL错误日志记录了MySQL服务器启动、关闭和运行时出错等信息。默认名称为host_name.err,保存在MySQL实例指定的data目...
  • Navicat连接mysql报错 1251错误

    千次阅读 2022-02-09 16:29:13
    错误提示 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 解决办法:把mysql用户登录密码加密规则还原成mysql_native_password. 步骤: 1....
  • Mysql-1075错误

    千次阅读 2020-06-15 16:22:14
    埋坑!!! 1075 报错是因为你的表内有其他自动递增的列,系统默认其是主键
  • MySQL42000错误

    千次阅读 2020-02-13 12:54:22
    ERROR 1064 (42000): You have an ... check the manual that corresponds to your MySQL server version for the right syntax to use near ''2-13'' at line 1 原因:使用了MySQL保留字 解决: 加上反引号(1...
  • mysql 2013错误代码

    千次阅读 2018-12-18 08:45:47
    提示错误信息 解决办法,本地服务打开,重启mysql服务即可解决。
  • (1)mysql8.0离线安装 由于安装mysql8.0以后,都是采用的是离线安装,方便高效嘛。 下载mysql-8.0.12-winx64.zip解压放在要安装的目录下面 使用cmd命令模式把路径切换到刚才解压的目录下的bin路径下 输入命令 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 731,200
精华内容 292,480
关键字:

mysql80错误

mysql 订阅