一、背景

最近,一同事在装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) 的解决办法相关推荐

  1. Navicat首次连接MySQL8.0出现错误#1045 - Access denied for user ‘root‘@‘localhost‘(using password: YES)的解决办法

    现象及原因分析 笔者在首次安装完 MySQL 8.0.21 之后又安装了 Navicat Premium ,然后在 新建MySQL连接 时,点击 测试连接 ,连接失败,出现了 错误1045 ,如下图所 ...

  2. Navicat连接远程mysql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    Navicat连接远程mysql 1045 Access denied for user 'root'@'localhost' (using password: YES)

  3. 当Navicat for Mysql出现 1045 -Access denied for user'root'@'ipAddress'(using password :yes)

    今天被这个问题困住了好久,其实网上好多说的都是对的,只不过我一开始不明白,所以也不会,我就把我解决该问题的流程讲一下,如果你得到了启示,那么恭喜你解决一个问题,如果看完还是不会,那就继续去搜答案吧,总 ...

  4. 连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法

    连接mysql报错:Access denied for user 'root'@'localhost'(using password: YES)的解决方法 参考文章: (1)连接mysql报错:Acc ...

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

  6. Mysql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES/NO)个人解决方法 分享一下

    前言 Mysql 1045 Access denied for user 'root'@'localhost' (using password: YES/NO) 看了很多篇文章都没解决, 下面是我个人 ...

  7. 解决MySql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    最近遇到一个问题,就是后台连不上mysql数据库,用navicat打开数据库提示1045 Access denied for user 'root'@'localhost' (using passwo ...

  8. 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 从网上找到的解决方法,以此博 ...

  9. 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) 的一种解决方法 参 ...

最新文章

  1. bn层Expected more than 1 value per channel when training, got input size torch.Size
  2. 倒计时5天:5G还是6G?
  3. matlab零相移滤波,零相移数字滤波器边界效应讨论(附程序与参考文献)
  4. java 练习6 交通工具
  5. php 把图片转换成二进制流,php把图片转换成二进制流的方法
  6. bigdecimal取小数部分_无限小数的本质
  7. 中文版orgin图像数字化工具_Engauge Digitizer官方版-图形数字化处理软件下载 v10.8 官方版 - 安下载...
  8. Linux下安装HP打印机的驱动程序
  9. STM32机器人控制开发教程No.2 霍尔编码器电机测速以及增量式PID控制(基于HAL库)
  10. 【网站】作为技术人可能要用到的IT技术网址清单,欢迎评论补充
  11. 用C语言编译一元二次方程的求解,用c语言求解一元二次方程
  12. MySql每晚12点都会弹出这个?
  13. 微信小程序使用video组件时的一些坑
  14. 如何优雅的阅读论文——福昕阅读器
  15. 这半年,蔡崇信、张勇、彭蕾、井贤栋是怎么扛住马云“绩效”考核的?
  16. php 区位码字符,PHP汉字转区位码用法示例
  17. 怎么制作app系统软件,大概需要多少钱
  18. 肠胃不好吃什么调理?
  19. 数据结构与算法——哈希表
  20. GIF截图工具推荐——screenToGIF。

热门文章

  1. 计算机十大硬件知识,电脑硬件怎么看好坏 史上最全DIY电脑硬件知识扫盲
  2. 分析java进程假死
  3. 橡皮泥 javascript
  4. 基于深度学习的水果检测与识别系统(Python界面版,YOLOv5实现)
  5. 【Qt】解决QScrollBar调用setValue()方法会自动发送valueChanged问题
  6. 宿命争论!物理和数学的前年纠葛!道翰天琼认知智能机器人API平台接口为您揭秘-1。
  7. 前端使用Canvas绘图(基础知识)--持续更新中
  8. Python之综合应用 —— 名片管理系统
  9. [论文研读] Adding Concurrency to Smart Contracts
  10. 游承超:路边手机贴膜,你不要“采”(18P)