mysql数据库1045错误处理

发布时间:2017-08-24 MYSQL

错误描述:解决MySql 数据库 提示:

1045 access denied for user 'root'@'localhost' using password yes

解决思路:

方法1:授予数据库用户最大权限

   update user set host='%' where user='root';

   flush privileges;

注意:在执行第一条语句会报错,继续执行第二条语句即可

方法2:插入用户到mysql 数据库下的user用户

insert into user(host,password,user)values ('localhost',password('oracle'),'root');

flush privileges;

授权:grant all on database.*to 'root'@'localhost';

注意:host为连接的数据库ip

          password为数据库密码,一般使用密文

          root为数据库用户,建议不使用root用户。

          database为连接的数据库名 

mysql5.6 添加密码:mysqladmin -uroot  -p password

更多相关推荐


MySql数据库常用命令

发布时间:2021-04-23 MYSQL 常用命令
一、数据库级命令数据库连接命令:mysql-h主机地址-u用户名-p用户密码–port=33071、找到安装目录bin,进入该工作目录,键入该命令mysql-uroot-p,提示输入密码,用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。shell>mysql-hhost-uuser-pEnterpassword:**WelcometotheMySQLmonit...

MySQL存储引擎的区别与比较

发布时间:2021-04-28 MYSQL 存储
储引擎,即表类型(table_type)用户可以根据应用的需求选择如何来存储数据、索引、是否使用事务等。选择合适的存储引擎往往能够有效的提高数据库的性能和数据的访问效率,另外一个数据库中的多个表可以使用不同引擎的组合以满足各种性能和实际需求。MySQL支持很多存储引擎,包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE等,其中In...

mysql单表查询

发布时间:2021-04-26 MYSQL 单表
首先创建一个名为fruits的表,并为其添加数据。1createtablefruits2(3idintnotnull,4namechar(255),5pricedecimal(8,2),6primarykey(id)7);查询所有字段select*from表名;或select字段1,字段2,字段3···from表名;//包括所有字段查询指定字段select字段名from表名;select字段1,字...

linux下部署mysql

发布时间:2019-02-17 MYSQL LINUX
1、下载地址https://www.mysql.com/downloads/选择communityserver  点击DOWLOAD选择版本,当前选择的5.6版本点击下载mysql-5.6.38-linux-glibc2.12-i686.tar.gz选择nothanks2、安装mysqltar-xvzfmysql-5.6.38-linux-glibc2.12-i686.tar.gzmvmysql-...

测试人员需要掌握的内容

发布时间:2007-12-30 TOMCAT CVS 软件测试 MYSQL 企业应用
测试人员首先需要了解测试步骤,每个步骤都有想对应的内容测试步骤:前提:测试计划(主要针对测试lead,manager)测试需要人员,时间安排,环境部署,测试风险等等。(http://www.aka.org.cn/Magazine/Aka2/sqa.html)1.了解需求。需要知道:测试人员进入项目的时间,应该是在了解需求的阶段就应该参与到项目中,只有对项目了解清楚才能有助于测试用例的编写。2.根据...

CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤

发布时间:2016-12-07 NGINX CENTOS MYSQL WORDPRESS LINUX服务器 PHP
先来解释一下,什么是LAMP。正如标题所言,LAMP实际上就是Linux、Apache、MySQL、PHP四个名称的缩写,当然最后一个“P”还有其他说法是Perl或者Python。不用多说了,本文讲解的就是Linux、Apache、MySQL、PHP这四个东西,所以就这样解释了。  自己很早就在做网站,最初玩的是ASP,后来主要研究.Net,也用.Net搞过类似的开发。但是自己最主要还是想把网站做...

mysqld启动失败

发布时间:2016-04-13 MYSQL
[root@localhost/]#/usr/libexec/mysqld/usr/libexec/mysqld:Table'mysql.plugin'doesn'texist16041311:57:35[ERROR]Can'topenthemysql.plugintable.Pleaserunmysql_upgradetocreateit.16041311:57:35 InnoDB:Initia...

MySQL 安装 (不需root权限的安装方法)

发布时间:2011-10-28 数据库 MYSQL 服务器 SOCKET 远程连接 SERVER
在一台服务器上安装多个Mysql,每个帐号可以有,也可以没有。而且一个帐号可以安装多个Mysql。但帐号没有root权限,不能使用软件包来安装(需要root权限)方法:在http://www.mysql.com/downloads/mysql/5.1.html#downloads上面下载Mysql5.1版本(高于5.1的版本需要别的工具来安装,不建议,因为大多数host不会预先安装上的)进入mys...

linux安装MySql问题汇总

发布时间:2016-09-27 MYSQL RPM CENTOS7
MySql下载地址http://mirrors.sohu.com/mysql/1.rpm安装,安装MySQL时出现不兼容#rpm-ivhMySQL-server-5.5.52-1.linux2.6.x86_64.rpm warning:MySQL-server-5.5.52-1.linux2.6.x86_64.rpm:HeaderV3DSA/SHA1Signature,keyID5072e1f5:...

mysql query cache详解

发布时间:2016-08-01 MYSQL
querycache原理当mysql接收到一条select类型的query时,mysql会对这条query进行hash计算而得到一个hash值,然后通过该hash值到querycache中去匹配,如果没有匹配中,则将这个hash值存放在一个hash链表中,同时将query的结果集存放进cache中,存放hash值的链表的每一个hash节点存放了相应query结果集在cache中的地址,以及该que...

MySQL Query Cache优化

发布时间:2015-08-29 MYSQL QUERY-CACH 优化
QueryCache实现原理MySQL的QueryCache实现原理实际上并不是特别的复杂,简单的来说就是将客户端请求的Query语句(当然仅限于SELECT类型的Query)通过一定的hash算法进行一个计算而得到一个hash值,存放在一个hash桶中。同时将该Query的结果集(ResultSet)也存放在一个内存Cache中的。存放Queryhash值的链表中的每一个hash值所在的节点中同...

MySQL Query Cache机制

发布时间:2016-08-21 MYSQL 缓存 数据库
MySQLQueryCache保存查询返回的结果集。当查询命中缓存时,MySQL跳过解析、优化和执行阶段,直接返回查询结果。QueryCache系统会跟踪查询中涉及的每一张表,如果这些表发生变化,那么和这个表相关的所有缓存数据都会失效。这种机制效率看起来比较低,因为在数据表变化时,查询到的结果可能没有发生变化。QueryCache对应用程序是透明的,应用程序无需关心MySQL是通过QueryCac...

MySQL Query Cache 小结

发布时间:2011-10-15 QUERY 数据库 CACHE DATABASE MYSQL 存储 SQL
最近经常有人问我MySQLQueryCache相关的问题,就整理一点MySQLQueryCache的内容,以供参考。顾名思义,MySQLQueryCache就是用来缓存和Query相关的数据的。具体来说,QueryCache缓存了我们客户端提交给MySQL的SELECT语句以及该语句的结果集。大概来讲,就是将SELECT语句和语句的结果做了一个HASH映射关系然后保存在一定的内存区域中。在大部分的...

mysql的缓存机制QueryCache

发布时间:2018-11-21 MYSQL QUERYCACHE MYSQL缓存机制
1.了解query_cacheQueryCache:MySQL缓存机制,就是SELECT语句的执行结果集。它是以KV的形式存储在缓存区,KV分别指SELECT语句和查询结果集。当执行查询SQL时,不再经过Optimizer模块进行解析与优化,直接从缓存中捞数据。query_cache是查询缓存,我们可以通过其参数来查看mysql的查询缓存相关的东西,如下图所示:上图中命令showvariables...

命令行导入导出数据文件

发布时间:2015-11-16 MYSQL 数据库
       为支撑数据量,引入了MyCat做为分库,分表的代理持久层代理,MyCat在语法上不支持Mysql的语法。     Mycat数据导入需要带有插入声明的列:导出命令:1.通过doc进入到mysql目录下如:C:\ProgramFiles(x86)\MySQL\MySQLServer5.1\bin>mysqldump-uroot-p-h127.0.0.1-P3306-p-c-t--...

最全MySql知识整理 一

MySQL整理数据库概念ACIDACID是事物的四个特性。分别是原⼦性(Atomicity)、⼀致性(*Consistency)、隔离性(Isolation)、持久性(Durability)。原⼦性是指事物是⼀个不可分割的⼯作单位,事物中的操作要么都发⽣,要么都不发⽣。最经典的就是转账案例,我们把转⼊和转出当做⼀个事物的话,就需要在SQL中显式指定开启事务。⼀致性是说数据库事务不能破坏关系数据的完...

Linux运维--Linux下数据库的基本管理

发布时间:2019-11-21 LINUX 运维 数据库 MYSQL PHPMYADMIN
一、mariadb数据库的安装1安装yuminstallmariadb-server-ysystemctlstartmariadb安装后即可直接用命令mysql访问:mariadb数据库的配置文件是/etc/my.cnf,数据目录在/var/lib/mysql/2安全初始化默认情况下,数据库的网络接口是打开的,为了安全需要关闭此接口netstat-antlupe|grepmysql #查看数据库...

远程连接MySQL数据库1130错误解决方法以及相关知识学习

发布时间:2021-09-27 MYSQL 数据库 NODE.JS
问题描述在进行MySQL数据库的远程连接操作时,出现错误:“ERROR1130:Hostxxx.xxx.xxx.xxxisnotallowedtoconnecttothisMySQLserver”。分析原因问题显示为我们无法连接MySQL服务器,显示不被允许,说明没有访问权限。主要是MySQL服务器端远程连接权限没有对外开放。解决方法通过修改MySQL数据库访问权限即可。使用命令:mysql-ur...

做为测试人员需要用到的MySql命令大全—基础篇

发布时间:2017-04-10 测试 MYSQL(数据库) MYSQL
1、连接Mysql格式:mysql-h主机地址-u用户名-p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql-uroot-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符...

MySql的Delete、Truncate、Drop分析

发布时间:2012-06-05 DELETE TABLE 数据库 MYSQL 存储 语言
相同点:  truncate和不带where子句的delete,以及drop都会删除表内的数据  不同点  1.truncate和delete只删除数据不删除表的结构(定义)  drop语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为invalid状态。  2.delete语句是数据库操作语言(dml),...

sql数据库

发布时间:2022-03-23 MYSQL SQL
–dept部门表CREATETABLEdept(didINTPRIMARYKEY,dnameVARCHAR(255));–job职位表CREATETABLEjob(jidINTPRIMARYKEY,titleVARCHAR(255));–emp员工表CREATETABLEemp(eidINTPRIMARYKEY,enameVARCHAR(255),sexVARCHAR(255),ageVARCHA...

CentoOS7中docker环境以及容器环境的搭建

发布时间:2020-06-06 LINUX CENTOS REDIS MYSQL DOCKER
1.安装docker首先什么是Docker呢?Docker是一种虚拟化容器技术。Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。更多具体细节及其他系统上的安装可以参考Docker的官方安装文档。首先我们需要做一些准备工作,需要卸载已有(如果有的情况下)的docker环境,在终端输入以下命令:sudoyumremovedocker\docker-cli...

MySQL数据库常见面试题一(传智专修学院2017级java4班)

1.在数据库中你怎么把时间进行格式化selectDATE_FORMAT(updated_at,'%y-%M-%D')fromtb_sku;2.什么是视图?表和视图的关系1.视图:就是一种虚拟的表,是一个逻辑表,本身不包含数据,作为一个select语句存在数据字典中的2.通过视图,可以展示基表的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成3.基表:用来创建视图的表叫做基表base...

MySQL中LIMIT查询和BETWEEN查询对比

发布时间:2017-10-19 MYSQL
当数据库某表中数据量较大时,查询会变得比较慢。在此情况下可以考虑BETWEEN查询替换LIMIT查询实测:app_log大约2000000条数据,从第1500000开始取出10条数据每次执行SQL语句之前进行数据库查询缓存操作resetquerycache;1、select*fromapp_loglimit1500000,10[SQL]select*fromapp_loglimit1500000,...

MySql INNODB引擎下的索引使用原则或注意事项

发布时间:2020-03-13 索引 数据库 MYSQL SQL JAVA
1、mysql的索引存储类型BTREE、HASHINNODB、MyISAM引擎下,只支持BTREE索引2、索引的分类-基于INNDB引擎1)普通索引,MySQL中基本索引类型,没有什么限制,允许在定义索引的列中插入重复值和空值,纯粹为了查询数据更快一点。2)唯一索引:索引列中的值必须是唯一的,但是允许为空值,如果是组合索引,则列值的组合必须唯一(普通索引和唯一索引该怎么选择:这两种索引查询性能差别...

访问禅道显示提示“拒绝连接请求”

发布时间:2018-10-19 MYSQL
昨天还可以正常访问的禅道,第二天再访问,提示“000.000.000.000拒绝了我们的连接请求”,如图 查看后台禅道报错日志,没找到原因,然后,重启禅道,解决。启动禅道服务#/opt/zbox/zboxstart,...

linux 的部署与安装插件

发布时间:2022-03-15 MYSQL LINUX TOMCAT
请添加图片描述WFu,size_20,color_FFFFFF,t_70,g_se,x_16)-AINPUT-ptcp-mtcp--dport8080-jACCEPT路径mysql>grantallprivileges.to‘root’@’%’identifiedby''root开启mysql远程登录权限mysql>flushprivileges冲洗权限使生效/sbin/iptable...

mysql root权限丢失只能看到information_schema数据库

发布时间:2018-05-31 MYSQL ROOT
mysqlroot权限丢失只能看到information_schema数据库解决办法vi/etc/mysql/mysql.conf.d/mysqld.cnf在文件最后一行添加skip-grant-tables保存后,root权限登录,运行 servicemysqldrestart重启mysql执行:mysql-uroot-pEnterpassword: (直接回车)执行:usemysqlDatab...

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连接数据库出现1130错误

发布时间:2019-01-07 MYSQL
修改root的连接限制,host=’%'为允许所有IP都有连接权限#mysql-uroot-pEnterpassword:mysql>usemysql;mysql>selecthostfromuserwhereuser='root';mysql>updateusersethost='%'whereuser='root';mysql>flushprivileges;...

SQLyog登陆MYSQL提示1130错误解决方法

发布时间:2008-05-21 MYSQL USER
权限问题造成的localhost改称%mysql-uroot-pmysql>usemysql;mysql>updateusersethost=‘%’whereuser=’root’;mysql>flushprivileges;mysql>select`host`,`user`fromuserwhereuser=’root’;...

SQLyog远程连接mysql时出现1130的解决办法

发布时间:2018-09-04 0->1 MYSQL
SQLyog远程连接mysql时出现1130的解决办法在远程主机上执行:msyql-uroo-p:(password)进入mysql:usemysql一般会出现:YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.\需要设置新的密码。设置密码:setpassword=password('newpas...

转 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...

使用SQLyog远程连接mysql,以及mysql远程连接错误1130 解决方法

发布时间:2017-11-09 MYSQL
一、下载SQLyog安装包,下载完以后直接安装就可以了二、创建新连接,2.1点击软件右侧绿色图标,输入安装mysql的远程主机地址、登录mysql的用户名、密码,mysql的端口号,默认为3306端口2.1点击测试连接,测试连接是否正确可以看到此时测试连接报错,远程连接数据库的时候,出现ERROR1130(HY000):Host'192.168.0.1'isnotallowedtoconnectt...

SQLyog连接数据库报错1130:Host ‘192.168.0.1‘ is not allowed to connect to this MySQL server问题的解决

发布时间:2021-05-18 MYSQL SQLYOG
在使用SQLyog进行数据库连接时,有时我们会遇到下面问题:远程连接数据库的时候,出现ERROR1130(HY000):Host‘xxx.xxx.xxx.xxx’isnotallowedtoconnecttothisMySQLserver提示信息。报错原因:权限问题【当前主机host没有链接远程mysql数据库的权限】解决方法:修改mysql数据库中user表root用户的主机地址;1、使用roo...

sqlyog连接服务出现的2003和1130错误问题

发布时间:2018-10-15 MYSQL SQLYONG LINUX
最近新租的阿里云服务器自带的mysql数据库,想用sqlyog连接以下看看里面的东西,无奈连接的时候尽然错误,也是刚刚才玩服务器,所以折腾了半天。 先说2003错误码我的这个错误码原因是我3306端口在防火墙中没有放开,所以从阿里云控制台将3306端口放开这一步解决好了,又给我出现了一个问题 ERROR1130(HY000):Hos。。。。。。大概意思: 不能远程连接数据库,该条错误应该是该主机没...

Centos7 rpm安装mysql-8.0.13

发布时间:2019-05-09 MYSQL MSYQL
yum安装方式很方便,但是下载mysql的时候从官网下载,速度较慢。rpm安装方式可以从国内镜像下载mysql的rpm包,比较快。rpm适合离线安装。在CentOS7中默认安装有MariaDB,MariaDB是MySQL的分支,mysql和mariadb只能存在一个,所以我们需要先卸载系统自带的mariadb查看mariadb版本:rpm-qa|grepmariadb卸载mariadb(注意对应版...

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...

多线程爬取中国土地市场网土地交易数据,最新2020/08/21

发布时间:2020-08-21 MYSQL PYTHON 爬虫
多线程爬取中国土地市场网土地交易数据可自动通过验证码(识别准确率不太高,所以设置了6次的重试机制,如果没事识别出来可自动重新识别,一般2-3次。),爬取网页过程中断可自动重试并继续爬取(因为增加了爬取中断处理,导致代码很长)6月份弄好的,2020.08.21测试了,依然行得通欢迎讨论实现方法尝试很多方法之后最终使用了如下方案:爬取数据:selenium+Chrome(此方法速度不快,也吃cpu,但...

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...

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里面重启...