MySql access denied for user错误

方法/步骤

MySql远程连接时的“access denied for user **@**”错误,搞的我很头大,后来查出来解决方法。记录一下,怕以后再忘记:

首先本地登陆MySQL,然后执行这两句代码:GRANT ALL PRIVILEGES ON *.* TO root@’%’ IDENTIFIED BY ’000000′;FLUSH PRIVILEGES;格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by “用户密码”;

3

参数说明: ALL PRIVILEGES表示赋给远程登录用户的权限,ALL PRIVILEGES表示所有的权限,你也可以单独或组合赋select,update,insert,delete权限;*.*:第一个*表示要赋权的数据库名,*当然表示全部数据库了,第二个*表示数据库下的表名,同理,*表示全部表,像我这样的懒人当然就直接用*.*了,反正都是自己开发用

4

root表示要赋权的用户;%表示远程登录的IP,如果要限制登录IP的话,这里就添你允许登录的IP,比如192.18.1.99等,%表示不限制IP(再次偷懒),000000是用户远程登录的密码。就这么简单。这句运行以后再运行FLUSH PRIVILEGES,搞定!

不是提示了么:不是自己开的服务端不能连接。

试着用mysql的命令行连接一下,根据相关的提示进行处理。一般要开放所需要的端口,设置用户的远程连接权限就可以连接了。如果命令行可以连接,工具应该也是可以的。

如果只是为了管理数据库,可以装个web的管理放服务器,也挺方便的。

追问

服务端是我自己的 数据库密码正常 就是外在用工具连接不上 如果设置端口对外开放? 设置用户远程连接权限?

追答

用命令行连接的方法可以参照下面这个方法:

新使用MySQL,说起来是个简单的事情,但是却费了些周折:

1、登陆服务器端,进入命令行,windows cmd;

2、设置用户、密码让指定的IP访问:mysql -u root -p 或安装的快捷方式进入:MySQL Command Line Client,使用grant命令:

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

例子:

mysql>grant select,insert,update,delete,create,drop on mydb.mytable to lzpddd@192.168.1.88 identified by 'mypassword';

给来自192.168.1.88的用户lzpddd分配可对数据库 mydb的mytable表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为'mypassword';

mysql>grant all privileges on *.* to lzpddd@192.168.1.88 identified by 'mypassword';

给来自192.168.1.88的用户lzpddd分配可对所有数据库的所有表进行所有操作的权限限,并设定口令为'mypassword';

mysql>grant all privileges on *.* to lzpddd@'%' identified by 'mypassword';

给来自任何IP地址的用户lzpddd分配可对所有数据库的所有表进行所有操作的权限限,并设定口令为'mypassword';

3、关闭服务器端防火墙或者开放3306端口(很重要);

(自己在防火墙,或是操作系统相关的地方进行设置。)

4、客户端连接:

进入命令行,windows cmd,连接:

mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名

注意:

(1)服务器端口标志-P一定要大些以区别于用户-p,如果直接连接数据库标志-D也要大写;

(2)如果要直接输入密码-p后面不能留有空格如-pmypassword;

(3)命令结束段没有';'分号。

例子:

mysql -u lzpddd -pmypassword -h 192.168.1.88 -P 3306 -D mydb

mysql连接access失败_我用工具怎么连接不上mysql数据库的? MySql access denied for user错误...相关推荐

  1. mysql查询前段时间_没想到!我在简历上写了“精通MySQL”,阿里面试官跟我死磕后就给我发了高薪offer...

    事情是这样的 前段时间面试了阿里,大家也都清楚,如果你在简历上面写着你精通XX技术,那面试官就会跟你死磕到底. 我就是在自己的简历上写了精通MySQL,然后就开启了和阿里面试官的死磕之路,结果就是拿到 ...

  2. tplink连接服务器失败_管家婆财贸双全连接失败,服务器端没有找到加密狗

    管家婆财贸双全连接失败,服务器端没有找到加密狗 管家婆财贸双全找不到狗判断步骤 1.先判断电脑能否识别管家婆财贸双全加密狗我的电脑--右键--属性--硬件--设备管理器--通用串行总线控制器(或人体学 ...

  3. Windows 11 L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误

    错误描述:" L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误" 事件查看器中没有错误代码显示. Windows 10 L2TP/IPsec Manu ...

  4. win10内置vpn连接出现的一个错误——L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误

    并不是每台电脑都会出现这个错误,因电脑环境而异 错误描述 " L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误"` 处理方法–两种 亲测第二种完美解决 ...

  5. mysql 并发 链接失败_瞬发大量并发连接 造成MySQL连接不响应的分析

    现象 Sysbench对MySQL进行压测, 并发数过大(>5k)时, Sysbench建立连接的步骤会超时. 猜想 猜想: 直觉上这很简单, Sysbench每建立一个连接, 都要消耗一个线程 ...

  6. mysql在线检测失败_一则线上MySql连接异常的排查过程

    Mysql作为一个常用数据库,在互联网系统应用很多.有些故障是其自身的bug,有些则不是,这里以前段时间遇到的问题举例. 问题## 当时遇到的症状是这样的,我们的应用在线上测试环境,JMeter测试过 ...

  7. mysql启动集群报连接本地失败_启动本地安装的pxc集群失败,前面的步骤都检查没错了...

    在真是的华为云linux centos7.4 上执行 systemctl start mysql@bootstrap.service 启动失败了 ● mysql@bootstrap.service - ...

  8. 易语言 mysql查询 中文乱码_大佬们E语言连接MYSQL输出中文乱码怎么破

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 .版本 2 .支持库 mysql .支持库 iext .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 数据库连接句柄 = 连接MySql (& ...

  9. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md

    --- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...

最新文章

  1. android悬浮窗按钮在哪,android——悬浮窗控件Toast
  2. vim 中如何替换选中行或指定几行内的文本
  3. hdu-1576(A/B)
  4. IOS15自定义UICollectionView的使用
  5. 支付宝瓜分9亿,20倍大概能分到多少钱?
  6. Unity 单元测试(NUnit,UnityTestTools)
  7. SQLyog的下载与安装
  8. 数据清理中,处理缺失值的方法
  9. 大厂技术博客学习(2)​——5G时代下淘宝直播高清低延时技术jie秘
  10. CAD矩形阵列应用与实战技巧
  11. 反催收下沉社区,打通丰巢取件码
  12. 书友汇德天帮助小白正确区分plot,subplot,subplots三个命令之间关系!
  13. Kyligence联合创始人兼CTO李扬:用智能数据云打造全链路数字化转型
  14. 商家如何入驻微信小程序
  15. iOS每日总结博客版:iOS开发历程中了解和学习的文章
  16. 理一下CUDA、CUDA toolkit和NVCC
  17. XST综合、实现过程包含哪些步骤
  18. Android 统一打包框架(附源码下载)
  19. Mysql搜寻姓_mysql – 用于搜索名称和姓氏的最有效的sql架构
  20. java检测邮箱是否存在_java如何验证一个email地址是否真实有效。

热门文章

  1. 常见加密算法特点及适用场景
  2. Microsoft Word 教程:如何在 Word 中查找和替换文本?
  3. 如何使用Jmeter对HTTP接口进行压力测试?
  4. [已解决] c#签名时出错
  5. 公安局计算机岗位应知应会综合基础知识,事业单位考试计算机综合知识基础知识真题...
  6. 银行业大数据分析:如何用大数据技术优化ATM运营
  7. 【黑客攻防技术宝典】第4章 解析应用程序
  8. Android4.0的StatusBar和NavigationBar
  9. linux xz文件解压
  10. Ubuntu 安装 nvm