MySQL 'root'@'localhost'无法登录
admin
2023-04-30 14:04:30
0

今天早上同事说MySQL root账号登录不上了。我试了一下 

#mysql -u root -p 

提示”Access denied for user ‘root’@’localhost’ (using password: YES)”


因为年后有同事离职,我第一反应是谁修改了root密码?按照忘记root密码来重置一下密码: 

#/etc/init.d/mysql stop 

#mysqld_safe –skip-grant-tables & 

#mysql -uroot -p 

mysql>update mysql.user set password=password(‘mypassword’) where user=’root’; 

mysql>flush privileges; 

mysql>quit


用新密码还是无法登录,提示跟上面一样。换一个非root账号登录,查看一下user表: 

mysql> select user,host from user; 

+———–+———+ 

| user   | host | 

+———–+———+ 

| root  | 127.0.0.1 | 

| night | % | 

+———–+———+


怀疑默认的localhost没有映射到127.0.0.1?试试#mysql -u root -p xxxx -h 127.0.0.1,果然可以登录。 

之前配置数据库的同学没有给’root’@’localhost’和’root’@’ip’授权。 

grant all privileges on . to ‘root’@’localhost’ identified by ‘mypassword’ with grant option; 

grant all privileges on . to ‘root’@’118.192.91.xxx’ identified by ‘mypassword’ with grant option;


再查询一下用户表: 

这里写图片描述 

MySQL 'root'@'localhost'无法登录

然后#mysql -u root -p xxxx,登录成功!


查了一下mysql -h localhost和mysql -h 127.0.0.1的区别,通过localhost连接到mysql是使用UNIX socket,而通过127.0.0.1连接到mysql是使用TCP/IP。看看状态: 

mysql -h localhost > status 

Connection id:     639 

Current database: mysql 

Current user:   root@localhost 

SSL:           Not in use 

Current pager: stdout 

Using outfile:        ” 

Using delimiter:    ; 

Server version:     5.6.15-log Source distribution 

Protocol version: 10 

Connection:    Localhost via UNIX socket


mysql -h 127.0.0.1 > status 

Connection id:     640 

Current database: mysql 

Current user:   root@localhost 

SSL:           Not in use 

Current pager: stdout 

Using outfile:        ” 

Using delimiter:    ; 

Server version:     5.6.15-log Source distribution 

Protocol version: 10 

Connection:   127.0.0.1 via TCP/IP



相关内容

热门资讯

“台独”顽固分子刘世芳外甥被台... 5月13日,国务院台办举行例行新闻发布会。有记者问:对于“台独”顽固分子刘世芳外甥颜文群被所在台企解...
1至4月全国铁路完成固定资产投... 【大河财立方消息】 5月13日,国铁集团发布的数据显示,今年1至4月,铁路建设优质高效推进,全国铁路...
了不起的河洛文化丨巩义的盛唐物... 巩义出土的唐三彩。 河南省文物考古研究院供图近日,郑州市文物考古研究院考古博物馆二楼报告厅举办了一场...
方太油烟机自动排烟故障 方太油烟机是一款高品质的厨房电器,它能够有效地吸收和排除厨房产生的油烟,保持室内空气的清新。然而,在...
方太油烟机的油烟怎么处理 方太油烟机是一种能够清除厨房油烟的设备,可以有效的净化厨房空气,减少油烟对人体的危害。但是,油烟机使...
方太油烟机尺寸为什么有大有小 在挑选抽油烟机时,抽油烟机的尺寸是重点考虑问题。如果购买到的抽油烟机尺寸过大,必然会占用太多空间,甚...
邻妹妹帮办|冷冻玉米长黑斑仍在... “玉米霉变非常明显,超市还在售卖!”近日,信阳市浉河区湖东街道辖区居民李女士向大河报·邻妹妹反映,其...
电视机安装高度 1、安装电视的观看距离应该至少为显示屏对角距离的3到5倍,安装高度建议以用户坐在椅子或沙发上眼睛平视...
安装构件的吊装高度包括 具体要看吊装设备的承载力,如果起重重量达100吨以上,那么这种构件的吊装高度起码要在75米左右。当然...
国务院国资委:推动大型央企“瘦... 【大河财立方消息】据国务院国资委网站,5月11日,国务院国资委党委召开专题会议。会议强调,要围绕打好...