MySQL 5.6无法通过Navicat远程连接 1045 - Access denied for user 'root'@'::1' (using password: YES) 的解决办法
一、背景
最近,一同事在装lamp集成环境的时候,出现了无法连接数据库的情况。lamp环境已经装好,但用navicat远程连接数据库的时候无法连接,提示信息:1045 - Access denied for user 'root'@'::1' (using password: YES)。后来帮他解决了,特此把过程记录下来,免得将来再趟坑。
注:MySQL版本是5.6
二、思考过程
1. 当用navicat无法远程连接数据库时,我的第一反应是不是他的密码记错了,所以先查看下密码是否正确
在服务器上登录一下mysql,即可得知账号密码是否正确.
注:-p和密码之间是没有空格的.
// mysql -u 用户名 -p密码
# mysql -u root -pabc123456
2. 看到 mysql> 的提示,我们就可以知道账号和密码是没有问题的。这时我们就要考虑root账号是否具有远程访问权限。
# use mysql;
# select host,user from user;
从查询结果可以看出,root账号是没有远程访问权限的,我们只是需要给root账号赋予远程访问权限即可.
3. 为root账号赋予远程访问权限
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "abc123456"; // 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
// @ 后面是访问MySQL的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。
4. 再次通过navicat进行远程连接即可.
MySQL 5.6无法通过Navicat远程连接 1045 - Access denied for user 'root'@'::1' (using password: YES) 的解决办法相关推荐
- Navicat首次连接MySQL8.0出现错误#1045 - Access denied for user ‘root‘@‘localhost‘(using password: YES)的解决办法
现象及原因分析 笔者在首次安装完 MySQL 8.0.21 之后又安装了 Navicat Premium ,然后在 新建MySQL连接 时,点击 测试连接 ,连接失败,出现了 错误1045 ,如下图所 ...
- Navicat连接远程mysql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES)
Navicat连接远程mysql 1045 Access denied for user 'root'@'localhost' (using password: YES)
- 当Navicat for Mysql出现 1045 -Access denied for user'root'@'ipAddress'(using password :yes)
今天被这个问题困住了好久,其实网上好多说的都是对的,只不过我一开始不明白,所以也不会,我就把我解决该问题的流程讲一下,如果你得到了启示,那么恭喜你解决一个问题,如果看完还是不会,那就继续去搜答案吧,总 ...
- 连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
连接mysql报错:Access denied for user 'root'@'localhost'(using password: YES)的解决方法 参考文章: (1)连接mysql报错:Acc ...
- MYSQL 1045 - Access denied for user ‘root‘@‘localhost‘ (using password: YES)
MYSQL 1045 - Access denied for user 'root'@'localhost' (using password: YES) 1.停止mysql服务 cmd打开终端 net ...
- Mysql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES/NO)个人解决方法 分享一下
前言 Mysql 1045 Access denied for user 'root'@'localhost' (using password: YES/NO) 看了很多篇文章都没解决, 下面是我个人 ...
- 解决MySql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES)
最近遇到一个问题,就是后台连不上mysql数据库,用navicat打开数据库提示1045 Access denied for user 'root'@'localhost' (using passwo ...
- windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
win7 MySql5.6.17 提示:1045 access denied for user 'root'@'localhost' using password yes 从网上找到的解决方法,以此博 ...
- Django链接Mysql 8.0 出现错误(1045:Access denied for user ‘root‘@‘localhost‘ (using password: NO) 的一种解决方法
Django链接Mysql 8.0 出现错误(1045:Access denied for user 'root'@'localhost' (using password: NO) 的一种解决方法 参 ...
最新文章
- bn层Expected more than 1 value per channel when training, got input size torch.Size
- 倒计时5天:5G还是6G?
- matlab零相移滤波,零相移数字滤波器边界效应讨论(附程序与参考文献)
- java 练习6 交通工具
- php 把图片转换成二进制流,php把图片转换成二进制流的方法
- bigdecimal取小数部分_无限小数的本质
- 中文版orgin图像数字化工具_Engauge Digitizer官方版-图形数字化处理软件下载 v10.8 官方版 - 安下载...
- Linux下安装HP打印机的驱动程序
- STM32机器人控制开发教程No.2 霍尔编码器电机测速以及增量式PID控制(基于HAL库)
- 【网站】作为技术人可能要用到的IT技术网址清单,欢迎评论补充
- 用C语言编译一元二次方程的求解,用c语言求解一元二次方程
- MySql每晚12点都会弹出这个?
- 微信小程序使用video组件时的一些坑
- 如何优雅的阅读论文——福昕阅读器
- 这半年,蔡崇信、张勇、彭蕾、井贤栋是怎么扛住马云“绩效”考核的?
- php 区位码字符,PHP汉字转区位码用法示例
- 怎么制作app系统软件,大概需要多少钱
- 肠胃不好吃什么调理?
- 数据结构与算法——哈希表
- GIF截图工具推荐——screenToGIF。
热门文章
- 计算机十大硬件知识,电脑硬件怎么看好坏 史上最全DIY电脑硬件知识扫盲
- 分析java进程假死
- 橡皮泥 javascript
- 基于深度学习的水果检测与识别系统(Python界面版,YOLOv5实现)
- 【Qt】解决QScrollBar调用setValue()方法会自动发送valueChanged问题
- 宿命争论!物理和数学的前年纠葛!道翰天琼认知智能机器人API平台接口为您揭秘-1。
- 前端使用Canvas绘图(基础知识)--持续更新中
- Python之综合应用 —— 名片管理系统
- [论文研读] Adding Concurrency to Smart Contracts
- 游承超:路边手机贴膜,你不要“采”(18P)