[MySQL生产环境复制故障修复] Last_IO_Errno: 1045 Last_IO_Error: error connecting to master 'replication@...

发布时间:2013-10-24 运维 数据库

1 修复集群,start slave 报错如下:

mysql> stop slave;
Query OK, 0 rows affected (0.10 sec)

-- 重新设置复制参数
mysql> change master to master_host='10.24.54.18',master_port=3306,master_user='replication',master_password='xxxxxx';
Query OK, 0 rows affected, 0 warnings (0.40 sec)

mysql> start slave;
Query OK, 0 rows affected (0.01 sec)

mysql>  show slave status\G;
*************************** 1. row ***************************
               Slave_IO_State: Connecting to master
                  Master_Host: 10.24.54.18
                  Master_User: replication
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000002
          Read_Master_Log_Pos: 1355028
               Relay_Log_File: mysql-relay-bin.000001
                Relay_Log_Pos: 4
        Relay_Master_Log_File: mysql-bin.000002
             Slave_IO_Running: Connecting
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 1355028
              Relay_Log_Space: 107
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 1045
                Last_IO_Error: error connecting to master 'replication@10.24.54.18:3306' - retry-time: 60  retries: 86400
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 2
1 row in set (0.00 sec)

-- 报错如下: Last_IO_Errno: 1045
ERROR: No query specified


看问题,一开始怀疑是密码问题,但是密码都是复制上来的,没有变动,问题不大,还是看看check下别的情况吧。


2 ,check问题所在,ping ip地址,是OK的。

[xxx@xxx-c004db1 shared]$ ping 10.24.54.18
PING 10.24.54.18 (10.24.54.18) 56(84) bytes of data.
64 bytes from 10.24.54.18: icmp_seq=1 ttl=64 time=0.321 ms
64 bytes from 10.24.54.18: icmp_seq=2 ttl=64 time=0.370 ms
^C
--- 10.24.54.18 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1417ms
rtt min/avg/max/mdev = 0.321/0.345/0.370/0.030 ms
[xxx@xxx-c004db1 shared]$ 

3 ,access 数据库端口3306,也是OK的。

[xxx@xxx-c004db1 shared]$ ssh -v -p3306 10.24.54.18 
OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 10.24.54.18 [10.24.54.18] port 3306.
debug1: Connection established.
debug1: identity file /home/xxx/.ssh/xxx type -1
debug1: identity file /home/xxx/.ssh/id_rsa type -1
debug1: identity file /home/xxx/.ssh/id_dsa type -1
debug1: ssh_exchange_identification: O
^C


4,关闭防火墙service iptables stop,然后重启slave,还是报Last_IO_Errno: 1045错误。


5,远程访问主库mysql 服务,报错如下:

[xxx@xxx-c004db1 shared]$ mysql -h 10.24.54.18 -ureplication -pxxx
ERROR 1045 (28000): Access denied for user 'replication'@'xxx-xxx.abn-sjl.ea.com' (using password: YES)
[xxx@xxx-c004db1 shared]$ 

仔细检查帐户,发现原来是执行grant语句的时候,密码串里面多了一个空格导致,同事的文本编辑器里面空格显示不明显,所以没有发现。


6,修复:去掉空格,重新执行grant语句,再重新启动slave,OK。

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 10.24.54.18
                  Master_User: replication
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000660
          Read_Master_Log_Pos: 34886442
               Relay_Log_File: mysql-relay-bin.001320
                Relay_Log_Pos: 253
        Relay_Master_Log_File: mysql-bin.000660
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 34886442
              Relay_Log_Space: 452
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 2
1 row in set (0.00 sec)


总结:DBA最重要的一点:细心,与大家共勉



更多相关推荐


远程访问mysql只显示test和information_schema两个库

远程访问权限问题。在mysql服务器登录mysql-uroot-p*****先查一把确认是不是有人删库走人:mysql>showdatabases;如果,很幸运的查出来你的库都还在,看看ip和用户的对应关系:mysql>selecthost,userfrommysql.user;然后查看,远程登录的用户是否有权限:mysql>showgrantsforuser(用户名)@'%';...

linux服务器安装Mysql后,只能看到information_schema/test这两个库,无法修改密码

发布时间:2020-02-25 MYSQL JAVA LINUX 数据库
1.关闭Mysql:执行servicemysqlstop2.用安全模式启动Mysql,如果是自己通过tar包手动安装的Mysql,mysqld_safe命令在“${mysql}/bin”下mysqld_safe--skip-grant-tables执行这条命令后,当前ssh命令行会停住,如下图3.复制当前链接,再打开一个ssh连接,登录到mysql数据库直接用命令mysql,就进入了数据了,不需要...

sqlyog连接Linux上的mysql报错误号码2013,错误号码1130的解决办法

发布时间:2018-09-23 运维 操作系统 数据库
 sqlyog连接Linux上的mysql报错误号码2013,错误号码1130的解决办法1.报错误号码2013,可能是端口号不是默认的3306,需要改成对应的,检查命令是:[root@hostetc]#netstat-an|grep330 看看有没有对应的端口号。更直接点是查看配置文件cat /etc/my.cnf(注意:在windows下是my.ini,Linux下则是my.cnf)重新测试连接...

转 Error No. 1130 Host '*.*.*.*' is not allowed to connect to this MySQL server

发布时间:2010-11-24 MYSQL 数据库 SERVER
出现情况:     使用mysql的客户端SQLyogEnterprise连接到mysql的服务端时,出现如下错误:     ErrorNo.1130     Host'*.*.*.*'isnotallowedtoconnecttothisMySQLserver原因:     这是由于mysql服务端root用户所对应的客户端权限设置问题。默认所对应的客户端地址只有localhost(也就是服务端...

SQLyog远程连接Mysql报错1130

发布时间:2022-02-16 MYSQL 服务器 数据库
解决该问题有以下两个方法1、改表法可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改称”%”mysql-uroot-pvmwaremysql>usemysql;mysql>updateusersethost='%'whereuse...

SQLyog远程连接1130错误解决方案

发布时间:2021-12-21 MYSQL 数据库
当连接mysql数据库的时候,出现ERROR1130(HY000):Host‘xxxx’isnotallowedtoconnecttothisMySQLserver的问题。解决该问题使用以下方法:授权法例如,你想root用户使用123456密码从任何主机连接到mysql服务器的话。GRANTALL PRIVILEGES ON *.*TO 'root'@'%' IDENTIFIEDBY '12345...

xampp安装后httpd无法启动

发布时间:2014-03-31 WEB服务器 C/C++ 数据库 PHP
安装xampp(xampp-win32-1.8.0-VC9-installer.exe91.9MB)后,apache无法启动,老是提示:11:55:50[apache]Statuschangedetected:running11:55:51[apache]Statuschangedetected:stopped启动tomcat也失败搜索,大部分说是80和443端口被占用,但发现不是这问题,也有说A...

CICD之jenkins

发布时间:2020-04-15 运维 LINUX JENKINS
jenkins是什么?为什么要用jenkins?jenkins如何安装和使用?本篇文章主要回答这些问题。jenkins是什么从官网(https://jenkins.io/zh/)介绍来看: Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。CI&CD(ContinousIntegration&ContinousDe...

通过tomcat安装部署jenkins

发布时间:2021-12-24 运维 TOMCAT 各种下载安装 JENKINS
目的:本次是为了实现python脚本定时执行以及发邮件功能路径:利用tomcat安装,或者brew命令安装,此次使用tomcat第一步:下载tomcathttps://tomcat.apache.org/download-90.cgi建议下载版本8,其他的可能会报错,不兼容,我下图下载的10,搞了好久第二步:解压,放到指定路径mac点击桌面左上角【前往】,长按option键,出现资源库,将解压好的...

性能测试漫谈:性能测试之场景设计思想

验证测试是用于验证在特定的场景、时间、压力、环境和操作方式下系统能够正常的运行,服务器、应用系统和网络环境等软硬件设施还能否良好的支撑这些情况下用户的使用。验证性测试主要针对有明确的压力目标和预期结果,验证系统在这种压力下的各方面反映能够达到预期结果。主要分以下几种:压力测试:已知系统高峰期使用人数,验证各事务在最大并发数(通过高峰期人数换算)下事务响应时间能够达到客户要求。系统各性能指标在这种压...

软件性能测试(二)场景的设计(LoadRunner)

发布时间:2020-07-19 运维 程序人生 安全 后端 性能测试
1、场景的创建1.1场景创建的要点场景创建设置对话框场景的分类面向目标场景的创建场景目标的编辑手动场景的设置压力产生器用户组的增加与修改删除运行时设置(RTS)场景详细信息设置(Details按钮)1.2创建场景及其操作1、打开控制器创建场景2、使用Goal-OrientedScenario,导入性能测试(一)中创建的脚本。3、LoadRunner默认的场景设置4、若对当前默认场景设置不满意,则可...

信息安全等级测评师考试重点梳理

发布时间:2017-02-17 操作系统 数据库 网络
第一章网络安全测评网络全局1.1结构安全(G3)a)  应保证主要网络设备的业务处理能力具备冗余空间,满足业务高峰期需要;b)  应保证网络各个部分的带宽满足业务高峰期需要;c)   应在业务终端与业务服务器之间进行路由控制建立安全的访问路径;(静态动态路由、动态路由协议认证功能。)ospf开放最短路径优先)d)  应绘制与当前运行情况相符的网络拓扑结构图;e)  应根据各部门的工作职能、重要性和...

史上最全的测试用例设计方法总结

发布时间:2018-09-25 测试 运维 数据库
测试用例的设计方法(全)等价类划分方法:一.方法简介1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。2.划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可...

软件测试基础2----缺陷(bug)和黑盒测试

发布时间:2019-01-17 测试 系统架构 数据库
什么是软件缺陷(bug)  软件缺陷是指系统或系统部件中那些导致系统或部件不能实现其应有功能的缺陷。一般定义缺陷有以下5条原则:软件未实现产品说明书要求的功能。软件出现产品说明书指明不应该出现的错误。软件实现了产品说明书未说明的功能。软件未实现产品说明书虽未明确提及但应该实现的目标。软件难以理解,不易使用,运行速度慢,或者软件测试员认为最终用户会认为不好。提交缺陷(bug)的要求:Bug描述的基本...

用例级别和缺陷等级

发布时间:2017-07-03 测试 数据库
用例级别(level)     Level1 基本:  1、该类用例设计系统基本功能,1级用例的数量应受到控制,防止工作量过大。  2、划分依据:该用例执行的失败会导致众多重要功能无法运行的,如:表单维护中的增加功能、最平常的业务使用等。可以认为是发生概率较高的并经常这样使用的一些功能用例。  3、该级别的测试用例在每一轮版本测试中都必须执行  Level2 重要:1、2级测试用例实际系统的重要功...

测试专家问答----如何编写好的软件测试用例

发布时间:2013-09-02 测试 嵌入式 数据库
1、对于新产品和维护版的老产品设计的用例应该注意些什么呢?专家分析:新项目和维护项目从本质上看没有区别,维护产品,无非就是新增功能和缺陷修复两大类,和新项目相比,唯一需要注意的就是新增\修复的功能是否对其他部分有影响,这里就涉及到一个回归策略的问题——老功能要测多少。一般来说,需要和开发讨论确定受影响的范围,然后制定测试范围。当然最理想的情况就是整个系统全测,因为一旦系统复杂了,没有哪个开发能说清...

敏捷测试关键成功因素

发布时间:2018-06-28 测试 数据库
参考《敏捷软件测试》第21章关键成功要素为了帮助测试人员在敏捷团队中成功并帮助敏捷团队成功地发布高质量产品,现总结出具有敏捷思想的测试人员如何应用敏捷实践和提高工作质量。1、团队整体参与  当整个开发团队负责测试和质量问题,会发现学到不同的技能集合和经验等级来处理测试可能发生的问题。在团队中要注重1+1>2。任何人都参与测试任务,团队才会设计出非常完美的可测试case。将测试人员真正成为开发...

2021-11-16thought

发布时间:2021-11-16 MYSQL SQL 数据库
153.最大子序和classSolution:defmaxSubArray(self,nums:List[int])->int:iflen(nums)==1:returnnums[0]curr=nums[0]max_sum=nums[0]foriinrange(1,len(nums)):ifcurr<0:curr=nums[i]else:curr+=nums[i]max_sum=max...

因果图法在软件测试中的应用

发布时间:2015-03-21 测试 运维
一、因果图法介绍  从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),可以通过因果图转换为判定表。(百度百科)  个人认为,因果图是通过分析因(输入)与果(输出),从而找出输入与输入、输入与输出、输出与输出之间的关系,画出便于观察的图示,来设计测试用例的方法。二、方法步骤(自己总结)  1.分析输入输出,并进行分类,找出输入输出分别有几种。  2.分析输入之间的...

Qt5+MySQL 插入中文乱码解决方案

发布时间:2021-06-02 MYSQL 乱码 数据库 QT
1.查看是否有mysql驱动,有输出MYSQL则有; QStringListdrivers=QSqlDatabase::drivers(); foreach(QStringdvr,drivers)  {    qDebug()<<dvr;  }2.有MYSQL驱动后,需要把libmysql.dll放在执行文件处,对应32位和64位,即Qt程序位32位则用32位的libmysql.dll...

MongoDB导入文件小技巧

发布时间:2021-12-14 NOSQL MONGODB 数据库
今天在用MongoDB导入文件时一直报错2021-12-14T16:23:44.807+0800EQUERY[js]SyntaxError:missing;beforestatement@(shell):1:14有点诡异…查看其它资料后发现应先启动MongoDB,在shell终端进入MongoDB的bin目录进入后在shell端输入(注意是在cmd的shell端!!!不是在mongodb的shel...

软件缺陷

发布时间:2019-07-03 测试 数据库
软件缺陷定义:从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背与bug的区别:bug指某功能未实现,存在问题;缺陷指的是未满足用户的需求(bug∈ 缺陷)五大缺陷  软件未达到需求规格说明书表明的功能软件出现了需求规格说明书指明不会出现的错误软件的功能超出了需求规格说明书指明的范围(画蛇添足)软件未达到需求规格说...

正向代理与反向代理

发布时间:2013-10-05 运维
 在我的认知里,正向代理就是加载客户端前面的一层网关,代客户端发出请求。反向代理就是在服务器前的一层网关,代服务器接收外部请求。他们都达到了隐藏自身的目的,暴漏在外面的仅仅是代理服务器。  正向代理通常可以作为局域网络出口,控制访问,但是我经常用是为了域名解析(开发机一般没安装域名解析服务)。要使用正向代理,必须有代理服务器,代理服务器和请求客户端必须在一个局域网内。fiddler是一个不错的选择...

Python连接sqlserver中文乱码的问题

发布时间:2014-09-04 PYTHON 数据库
第一次遇到这个问题,Google后才找到解决方法(百度果然还是太弱了啊),编码的问题还是不熟settings={'CMT_SQLSERVER_DSN':'MerchantPrice','CMT_SQLSERVER_USERNAME':'readuser','CMT_SQLSERVER_PASSWD':'password'}conn="DSN=%s;UID=%s;PWD=%s"%(settings[...

python向数据库插入中文乱码问题

发布时间:2015-11-17 PYTHON 数据库 数据库中文乱码
碰到编码问题就头疼啊!。。。。在想数据库中插入中文时候,会出现如下错误提示:Warning:Incorrectstringvalue:'\xE5\x8C\x97\xE4\xBA\xAC...'forcolumn'title'atrow1这个异常主要是由于数据库的字符编码选择错误造成,MySQL的默认编码是Latin1,不支持中文,最好修改为utf8的字符编码为宜!修改后就可以插入中文了。。。。。在...

python:pymssql查询结果集合中部分中文乱码处理

发布时间:2020-10-31 PYTHON 数据库 BUG 乱码 JAVA
python:pymssql查询结果中文乱码处理1、背景描述有个任务是用python去sqlserver捞数据(数据库连接编码是utf8),用到了多库多表查询,然后有部分返回值是写死的,就像这样select"人名币"as"币种",然后又因为两个库的编码格式不一样,最后导致,查出来的数据,部分乱码,乱码不是那种16进制的,比如这样b\xe4\xb8\xad,而是这种的真中文乱码,就像这样æ:°×ÁÖ...

关于Python读取SQL Server数据库中文乱码问题的解决办法

发布时间:2021-01-12 PYTHON SQLSERVER 数据库 乱码
今天第一次使用Python访问数据库,通过pymssql读取SQLServer数据库中文数据时出现乱码问题,于是便在网上搜索解决办法,见到的几乎都是清一色的两种解决办法:1、把编码设置为“UTF8”;2、把varchar转换成nvarchar;方法1根本无效;方法2根本不现实。同一篇文章被无数程序员中的败类转来转去,大概是为了赚点积分,脸都不要了,实在是为其感到害臊!这两种办法根本解决不了问题,后...

mysql连接数据库报错(1045)——修改数据库密码即可

发布时间:2020-06-15 MYSQL 数据库
连数据库一直报错是真的烦,看了网上各种解决方案,试了十几种,终于整好了。其实简单的说,就一点点,我相信你们也不喜欢说的太啰嗦的教程。上图先:报错图就是密码问题,啥也别说了,改密码吧1,win+R打开cmd,cd切到D盘2,再cd到D:\wamp\bin\mysql\mysql5.6.12\bin3.先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。(这个调任务管理器结...

后台连接数据库失败,报1045的解决方法。

发布时间:2020-06-10 常见问题 MYSQL 数据库
后台连接数据库失败,报1045的解决方法。1、打开phpstudy,开启数据库。2、启动后台代码,连接数据库。此时报错1045。3、找到配置文件my.ini,将其打开,可用记事本打开。这里推荐一个搜索软件,Everything,超好用,搜索超快。这里直接搜索my.ini。4、打开后,在mysqld下面添加下面一行代码skip-grant-tables,并保存退出。5、然后在phpstudy里面重启...

命令行连接数据库会出现的1045错误

发布时间:2019-03-28 SHELL 操作系统 数据库
出错原因  reload权限被收回,造成无法重新分配权限,其他类似权限问题也可以参照此方法。解决方法   1.关闭mysql的服务。    右击计算机-->“管理”-->“服务和应用程序”      2.命令行    “win”+R快捷键打开cmd窗口,进入你安装mysql的bin目录,我的在D:\MySQL\MySQLServer5.5\bin        mysqld--defa...

Mysql错误代码1045

发布时间:2021-12-02 MYSQL JAVA 数据库
前言不知道为啥,我每次安装数据库都会出问题,最常见的就是1045,就像这样,数据库都打不开,直接将我拒之门外以下内容提供参考,企业级大佬就不用看了,我菜的抠脚Step1、修改my.ini文件修改前首先要停止MySQL服务netstopmysql在MySQL的安装目录下面打开my.ini,进去之后在[mysqld]下面,3306上面添加skip-grant-tables,跳过登录密码检查skip-g...

windows下mysql数据库1045错误

发布时间:2019-09-03 MYSQL 数据库 WINDOWS DATABASE
解决windows下mysql1045错误上图为navicat连接数据库出错提示。之前装了mysql没记密码,后来再登录就出现了这个错误,1045错误就是登录密码错误。在网上找了不少教程,有一个修改MySQL安装目录下的my.ini配置文件,使登录时跳过权限检查的办法,但是在我的电脑上不好用。所以我到mysql官网上找到了一个重置mysql登录密码的办法。办法如下:1、关闭mysql服务:进入cm...

解决MyQL数据库中1045错误的方法——Windows系统

发布时间:2018-07-02 MYSQL数据库 数据库
注:大家可以评论了,评论我能看到在各种各样的适用场所,MySQL会出现各种各样的问题,经过足足半年的长跑,我的数据库终于修复了Bug,可以重新使用了。数据库出问题,那可能是家常便饭了。经过这足足半年的煎熬,我决定在以后的日子里,记录下我在使用数据库时遇到的色彩缤纷的问题,以及这些问题的解决方法。由此,今天写了这篇博客。首先,给大家看看,这个问题是什么样子的。我在这里用到的MySQL可视化工具为Na...

Navicat连接 服务器数据库报错1045

自己的服务器能连接数据库,但是电脑的Navicat链接报错:本地Navicat连接远程服务器的数据库出现1045-Accessdeniedforuser‘root’@‘localhost’(usingpassword:YES)问题。并非一定是密码错误问题,也可能是数据库MySQL表的用户权限问题。解决:usemysql;updateusersethost='%'whereuser='root';s...

如何处理Navicat for MySQL 中的1045错误

发布时间:2016-10-08 PYTHON 操作系统 数据库
2019独角兽企业重金招聘Python工程师标准>>>Navicat连接MySQL数据库时难免会遇到1045错误,主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码。NavicatforMySQL1045错误问题描述:1045-Accessdeniedforuser'root'@'localhost'(usingpassword:YES)解决办...

解决Navicat for MySQL 1045错误

发布时间:2020-05-08 MYSQL 数据库 计算机基础
转载:https://blog.csdn.net/qq_32791023/article/details/80252488问题描述:1045-Accessdeniedforuser'root'@'localhost'(usingpassword:YES)原因:主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码。 ...

navicat 1045解决

发布时间:2020-05-25 MYSQL 数据库 JAVA
1.以管理元身份运行cmd(不要直接win+r,百度搜方法)2.cd自己的mysql的bin路径3.关闭mysqld进程4.跳过权限登录5.重新重复2步骤cd自己的mysql的bin路径(如出现不是内部命令走图片上的方法),修改密码...

Tomcat 官网知识总结篇

发布时间:2016-05-13 WEB.XML 操作系统 数据库
Tomcat官网知识总结一、Tomcat基本介绍1.关键目录  a)bin    该目录包含了启动、停止和启动其他的脚本,如startup.sh、shutdown.sh等;  b)conf    配置文件和一些文档定义规则,其中server.xml文件是tomcat容器的主要配置文件;  c)logs    该目录是默认的日志目录,其中控制台打印出来的内容,都会保存在catalina.log中; ...

(已解决)连接MySQL时出现1045(28000)以及MySQL服务无法启动

发布时间:2020-02-07 MYSQL 数据库 数据库(MYSQL)
问题:连接MySQL时出现1045(28000)错误,Accessdenied表示拒绝访问。(说明:我的数据库版本是mysql-8.0.15-winx64,不同版本可能解决方案不同,仅供参考)解决步骤:1、以管理员的身份运行命令行(必须以管理员的身份打开)2、cd到mysql安装路径的bin目录3、输入netstopmysql,关闭服务。4、我的MySQL是8.0,所以在命令行输入mysqld--...

解决MyQL数据库中1045错误的方法——Windows系统(转)

发布时间:2020-10-20 MYSQL 数据库
问题如图这个错误是这样说的:1045   Accessdeniedforuser'root'@'localhost'(usingpassword:YES)这个意思是说:用户“root”@本地主机的访问被拒绝那为什么会出现这种错误呢?答案是这样:这种问题的本质是用户密码出现错误。那如何解决呢?以下是我今天的解决经验:1.找到MySQL安装路径下的my.ini文件,用记事本的方式打开;2.打开后,找到...

数据库连接不上:1045报错

发布时间:2022-02-22 数据库
在连接数据库时,突然发生1045报错,在网上试了好多解决方法都没有解决错误,在安装新软件时,把这个设置改了,突然就连接上了。1、打开控制面板,点击时钟和区域,进入后点击区域,管理中更改系统区域设置2、取消勾选Beta版,然后重启电脑即可(仅本人遇到的情况,不代表所有情况)...

连接MySQL出现1045错误 解决方法

发布时间:2016-01-11 数据库
错误代码 1045Accessdeniedforuser 'root'@'localhost' (usingpassword:YES) 场景:正常使用的过程中,修改了一下mysql数据库中的user表,想开放外网权限.也不知道什么地方改错了,导致重启数据库之后报1045. 解决方案:网站找了一堆方案,都无法解决.后来直接从另外一个库把mysqluser表的三个文件考过来覆盖,问题解决.(前提,你要...

【Java】Tomcat服务器运行不了的各种解决办法

概述tomcat是在使用Java编程语言开发服务端技术使用最广泛的服务器之一,但经常在开发项目的时候会出现运行不了的情况,这里总结出几种能解决的办法。方法一查看Servers项目是否被关闭或者被删除,Servers是tomcat部署环境的配置项目,我们自己的项目能不能部署在Tomcat服务器上,Servers至关重要。观察该项目是否出于打开的状态: 方法二查看Servers组件中的tomcat服务...

新电脑配置安装MySQL解压版

发布时间:2020-03-27 MYSQL 数据库相关 数据库
下载地址:(注意下载可能需要ORACLE账号)mysql下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-winx64.zip官网如果不想去下可以参考这篇文章:https://yq.aliyun.com/articles/710422补充个地址:我自己上传的,避免你懒得高百度账号。https://download.csdn.n...

MySQL登录问题 ERROR 1045的解决方法

发布时间:2018-10-20 数据库
已经不是第一次遇到这个问题了,所以打算把它写下来,免得下次又得上面查。其实特别简单的一个解决办法是:1、找到配置文件my.ini,然后将其打开,搜索mysqld关键字找到后,在mysqld下面添加skip-grant-tables(是在mysqld下面,而网上有些是说在mysql下面,是错没有用的),保存退出。skip-grant-tables是跳过密码问题,完成这步后就可以登录MySQL了。但是...

tomcat常见错误及解决方案

发布时间:2013-11-29 JAVA 运维 数据库
 我们习惯的web容器都是tomcat,但是tomcat的内核很丰富,如果我们要完全理解他,需要很长的时间和有较多的编程经验。   不管是初学者还是有经验的web程序员,使用Tomcat容器的时候会发生包括404,运行启动错误,以及乱码等等的问题,现在我将开发过程中遇到的常见错误和简单解决方法贴出来供大家看看,里面有部分是同事总结,我们共同完成的这篇文章。。。一,tomcat启动时错误1:TheJ...

skip-grant-tables:非常有用的mysql启动参数

发布时间:2011-04-26 数据库
介绍一个非常有用的mysql启动参数——--skip-grant-tables。顾名思义,就是在启动mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码后有用。       操作方法:1、杀掉原来进行着的mysql:rcmysqldstop或者:servicemysqldstop或者:kill-TERMmysqld2、以命令行参数启动mysql:/usr/bin/m...

mysql 5.7.33 优化配置

发布时间:2022-03-16 MYSQL LINUX 数据库 DB
#5.7.33推荐配置#v1.0.120220314byxiet[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:/mysql-5.7.28-winx64#设置mysql的数据文件目录datadir=D:/mysql-5.7.28-winx64/data...