首次使用MySQL报错error1045
刚学了mysql准备在自己的虚拟机上回家玩玩,结果mysql就立马给我一个下马威,拒绝连接root用户,首先呢,我耐心的在网上寻找解决
前提唠叨:
刚学了mysql准备在自己的虚拟机上回家玩玩,结果mysql就立马给我一个下马威,拒绝连接root用户,首先呢,我耐心的在网上寻找解决之道,确实发现很多,但归纳起来也就三四种,再折腾了2个多小时挨个试完之后发现,没有一个可以解决我这个问题。过了两天碰到老师我向他咨询了一下,结果回来立马就解决了!牛!
再啰嗦两句,首先你得是跟我相似或者一样的应用环境,这个很重要,不同的环境下结果可能呈现万般不同;然后呢,我这是只是快速的解决进入mysql的问题,至于进去之后你要不要再添设密码以加强安全什么的不在今天所说之列,闲话稍许,下面是正题。
环境:RedHat企业版5.9
用户:root
[root@localhost ~]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
1、这时我想那我添设个初始密码呗!话说初始化之后应该是可以匿名进入的才对啊!
[root@localhost ~]# mysqladmin -hlocalhost -uroot password"123"
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
2、设置失败,既然这样我只能试一试老师说到的mysql的配置文件
[root@localhost ~]# vim /etc/my.cnf
[mysqld]
skip-grant-table //这句表达的意思呢是“跳过授权表,即无密码直接进入啦”
3、重启服务
[root@localhost ~]# service mysqld restart
停止 mysqld: [确定]
启动 mysqld: [确定]
4、再次进入
[root@localhost ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.0.95 Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql>
嘿嘿,终于看到这个向右的小箭头了!
虽然简单,但若能帮到某人,,我会很开心的。
更多相关阅读:
MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost'
解决MySQL安装时1045错误的方法
Linux下MySQL远程连接提示ERROR 1045 (28000)
MySQL出现1045错误服务找不到路径的解决

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

如何解决MySQL报错:子行有外键约束,需要具体代码示例在使用MySQL数据库时,我们可能会遇到"Cannotaddorupdateachildrow:aforeignkeyconstraintfails"这个错误。这个错误通常表示在插入或更新数据时,出现了外键约束的问题。本文将介绍如何解决这个问题,并提供具体的代码示例。首先,我们来理

如何解决MySQL报错:主键重复记录,需要具体代码示例在使用MySQL数据库时,我们经常会遇到主键重复记录的问题。当我们向数据库插入一条新数据时,如果该数据的主键值与已存在的记录的主键值相同,就会发生主键重复记录的错误。这个错误的提示一般是“Duplicateentryforkey'PRIMARY'”。那么,如何解决这个问题呢?本文将提供几种解决方案

Table'table_name'alreadyexists-如何解决MySQL报错:表已存在,需要具体代码示例引言:在使用MySQL数据库进行开发和管理过程中,经常会遇到表已存在的错误。这种错误一般是由于重复创建表或者在导入已有的表结构时出现。本文将介绍如何解决MySQL报错:表已存在的问题,并提供具体的代码示例。一、什么是MySQL报错:表已

Can'tconnecttolocalMySQLserverthroughsocket'socket_name'(2)-如何解决MySQL报错:无法通过套接字连接到本地MySQL服务器(2),需要具体代码示例在进行MySQL数据库开发和管理时,有时我们会遇到一些问题,其中一个常见的问题是无法通过套接字连接到本地MySQL服务器。当我们尝

如何解决MySQL报错:数据超过字段长度,需要具体代码示例在使用MySQL数据库进行开发过程中,我们常常会遇到数据超过字段长度的问题。当我们插入或更新数据时,如果数据的长度超过了字段的定义长度,MySQL会报错并阻止数据的插入或更新操作。这种报错的常见提示信息是:Datatoolongforcolumn'column_name'。它告诉我们某个字段

如何解决MySQL报错:唯一键约束中的重复记录,需要具体代码示例在使用MySQL数据库时,我们经常会遇到一种错误,即报错:"Duplicateentry'value'forkey'unique_key_constraint'"。这个错误通常是由于在插入或更新数据时,违反了唯一键约束,导致数据库中出现了重复的记录。唯一键约束可以保证数据库中某个字段的

标题:如何解决MySQL报错:列中的未知列类型,需要具体代码示例简介:数据库在应用开发过程中扮演着重要的角色,而MySQL作为其中一种常用的关系型数据库管理系统,被广泛应用于各种Web应用和企业级系统中。但是,在使用MySQL建立表格的过程中,有时会遇到报错信息,其中一个常见的错误就是“Unknowncolumntype'column_type'in

Unknowncolumn'column_name'in'table_name'-如何解决MySQL报错:表中未知列名,需要具体代码示例在使用MySQL数据库时,有时候会遇到这样的错误信息:Unknowncolumn'column_name'in'table_name'(表中未知列名)。这种错误通常是由于表中不存在指定的列名导致的。在本文
