tp官方正版下载

  • tokenpocket钱包下载 MySQL登录时出现Accessdeniedforuser‘root‘@‘xxx.xxx.xxx.xxx‘(usingpassword:YES)的原因及解决办法

  • 发布日期:2025-05-03 05:18    点击次数:180

场景一:调试web程序访问数据库的时候出现

场景二:MySQL登陆的时候,区分本地localhost登陆,以及远程登陆。即使本地能够登陆,如果不授权也无法远程登陆

分析原因:(区分)当本地出现这样的情况,就是密码错误,找到正确的密码或者修改密码;当远程登陆的时候,首先确定登陆密码是否正确,第二确定是否远程授权。针对以上两种情况,给出解决方案。

情况一解决方案:修改本地数据库密码

方法1: 用SET PASSWORD命令首先登录MySQL。格式:mysql> set password for 用户名@localhost = password('新密码');例子:mysql> set password for root@localhost = password('123');

https://www.tokenim1.cn

方法2:用mysqladmin格式:mysqladmin -u用户名 -p旧密码 password 新密码例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表首先登录MySQL。mysql> use mysql;mysql> update user set password=password('123') where user='root' and host='localhost';mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样以windows为例:

关闭正在运行的MySQL服务。

打开DOS窗口,转到mysql\bin目录。

输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

输入mysql回车,如果成功,将出现MySQL提示符 >。

连接权限数据库: use mysql; 。

改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。

刷新权限(必须步骤):flush privileges; 

退出 quit。

注销系统,再进入,tp官方下载安卓最新版本2025使用用户名root和刚才设置的新密码123登录。

情况二解决方案 :远程授权

1. 先用localhost登录(进入MySQL) mysql -u root -p

Enter password: (输入密码)2. 执行授权命令mysql> grant all privileges on . to root@'%' identified by '123'; (注意语句后面的“;”)Query OK, tp官方下载 0 rows affected (0.07 sec)3. 退出再试: mysql> quit4、再试登录: mysql -u root -h 192.168.194.142 -pEnter password:结果显示:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3表示成功

下面详细说说如何给用户授权

mysql> grant 权限1,权限2, ... 权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令';

权限1,权限2,... 权限n 代表 select、insert、update、delete、create、drop、index、alter、grant、references、reload、shutdown、process、file 等14个权限。当权限1,权限2,... 权限n 被 all privileges 或者 all 代替时,表示赋予用户全部权限。当 数据库名称.表名称 被 . 代替时,表示赋予用户操作服务器上所有数据库所有表的权限。用户地址可以是localhost,也可以是IP地址、机器名和域名。也可以用 '%' 表示从任何地址连接。'连接口令' 不能为空,否则创建失败。

举几个例子:mysql> grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。

mysql> grant all privileges on vtdc. to joe@10.163.225.87 identified by ‘123′;给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。

mysql> grant all privileges on . to joe@10.163.225.87 identified by ‘123′;给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

mysql> grant all privileges on . to joe@localhost identified by ‘123′;给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。案:远程授权

到此这篇关于MySQL登录时出现 Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES) 的原因及解决办法的文章就介绍到这了,更多相关MySQL Access denied for user内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!



推荐资讯

tp钱包官方网址 2025 TP钱包官网下载:轻松管理金融活动的秘诀!

tp官方下载安装app 2025-10-16
2025 TP钱包官网下载:轻松管理金融活动的秘诀! 在如今这个数字化飞速发展的时代,越来越多的人开始关注如何更方便地管理自己的财务。无论是日常消费、投资理财,还是跨境交易,都需要一个安全又高效的工具来帮助我们。而TP钱包,就是这样一个可以...

tp官方正版下载 如何下载TP最新版?安全与速度兼顾的秘诀!

tp官方下载安装app 2025-06-26
在如今这个网络发达的时代,很多人会用到“TP”这个词,比如“TP钱包”、“TP平台”等。很多用户都想下载最新版本的TP软件,但又担心安全问题和下载速度太慢。今天我们就来聊聊,怎么才能既安全又快速地下载TP最新版。 首先,我们要明确一点:下载...

tp钱包官方客服 如何在TP官网下载安卓最新版本2025?建立优秀文化的秘密!

tp官方下载安装app 2025-08-31
如何在TP官网下载安卓最新版本2025?建立优秀文化的秘密! 在如今这个科技飞速发展的时代,手机应用已经成为我们生活中不可或缺的一部分。很多用户都会关注“如何在TP官网下载安卓最新版本2025?”这个问题,其实这不仅仅是关于下载软件的问题,...
    友情链接:

Powered by tp官方正版下载 @2013-2022 RSS地图 HTML地图

Copyright Powered by365站群 © 2013-2024