mysql连接access失败_我用工具怎么连接不上mysql数据库的? MySql access denied for user错误...
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错误...相关推荐
- mysql查询前段时间_没想到!我在简历上写了“精通MySQL”,阿里面试官跟我死磕后就给我发了高薪offer...
事情是这样的 前段时间面试了阿里,大家也都清楚,如果你在简历上面写着你精通XX技术,那面试官就会跟你死磕到底. 我就是在自己的简历上写了精通MySQL,然后就开启了和阿里面试官的死磕之路,结果就是拿到 ...
- tplink连接服务器失败_管家婆财贸双全连接失败,服务器端没有找到加密狗
管家婆财贸双全连接失败,服务器端没有找到加密狗 管家婆财贸双全找不到狗判断步骤 1.先判断电脑能否识别管家婆财贸双全加密狗我的电脑--右键--属性--硬件--设备管理器--通用串行总线控制器(或人体学 ...
- Windows 11 L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误
错误描述:" L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误" 事件查看器中没有错误代码显示. Windows 10 L2TP/IPsec Manu ...
- win10内置vpn连接出现的一个错误——L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误
并不是每台电脑都会出现这个错误,因电脑环境而异 错误描述 " L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误"` 处理方法–两种 亲测第二种完美解决 ...
- mysql 并发 链接失败_瞬发大量并发连接 造成MySQL连接不响应的分析
现象 Sysbench对MySQL进行压测, 并发数过大(>5k)时, Sysbench建立连接的步骤会超时. 猜想 猜想: 直觉上这很简单, Sysbench每建立一个连接, 都要消耗一个线程 ...
- mysql在线检测失败_一则线上MySql连接异常的排查过程
Mysql作为一个常用数据库,在互联网系统应用很多.有些故障是其自身的bug,有些则不是,这里以前段时间遇到的问题举例. 问题## 当时遇到的症状是这样的,我们的应用在线上测试环境,JMeter测试过 ...
- mysql启动集群报连接本地失败_启动本地安装的pxc集群失败,前面的步骤都检查没错了...
在真是的华为云linux centos7.4 上执行 systemctl start mysql@bootstrap.service 启动失败了 ● mysql@bootstrap.service - ...
- 易语言 mysql查询 中文乱码_大佬们E语言连接MYSQL输出中文乱码怎么破
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 .版本 2 .支持库 mysql .支持库 iext .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 数据库连接句柄 = 连接MySql (& ...
- mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md
--- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...
最新文章
- android悬浮窗按钮在哪,android——悬浮窗控件Toast
- vim 中如何替换选中行或指定几行内的文本
- hdu-1576(A/B)
- IOS15自定义UICollectionView的使用
- 支付宝瓜分9亿,20倍大概能分到多少钱?
- Unity 单元测试(NUnit,UnityTestTools)
- SQLyog的下载与安装
- 数据清理中,处理缺失值的方法
- 大厂技术博客学习(2)​——5G时代下淘宝直播高清低延时技术jie秘
- CAD矩形阵列应用与实战技巧
- 反催收下沉社区,打通丰巢取件码
- 书友汇德天帮助小白正确区分plot,subplot,subplots三个命令之间关系!
- Kyligence联合创始人兼CTO李扬:用智能数据云打造全链路数字化转型
- 商家如何入驻微信小程序
- iOS每日总结博客版:iOS开发历程中了解和学习的文章
- 理一下CUDA、CUDA toolkit和NVCC
- XST综合、实现过程包含哪些步骤
- Android 统一打包框架(附源码下载)
- Mysql搜寻姓_mysql – 用于搜索名称和姓氏的最有效的sql架构
- java检测邮箱是否存在_java如何验证一个email地址是否真实有效。