MySQL数据库之Mysql安装 Navicat 出现1044/1045错误的解决方法
小标 2018-12-06 来源 : 阅读 4582 评论 0

摘要:本文主要MySQL数据库之Mysql安装 Navicat 出现1044/1045错误的解决方法向大家介绍了 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

本文主要MySQL数据库之Mysql安装 Navicat 出现1044/1045错误的解决方法向大家介绍了 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。


           in Navicat for MySQL,PostgreSQL and Oracle 
产生错误的原因是mysql帐户连接到远程mysql服务器没有足够的权限。 
mysql安装后默认仅允许"localhost"连接。因此多数服务器端的脚本程序很容易连接到本地服务器的本地数据库。客户端计算机被远程服务器阻止直到配置好用户权限。 

如果您想从您的桌面访问远程mysql服务器,首先需要知道mysql系统工作的权限。 
用户信息存储在名字为"mysql"数据库的user, db, host, tables_priv和 columns_priv表中。mysql服务器启动时读这些表的内容。 

MySQL访问控制涉及两个阶段: 
1.服务器检查您的桌面(主机地址或IP地址)是允许连接。 
2.假设可以连接,服务器检查每个请求,看看你是否有足够的权限来执行它。例如,创建表的权限,删除表的权限或修改表的权限。 

MySQL服务器在两个阶段访问控制使用MySQL数据库的User, Db,和Host 表。 
如果您的远程服务器支持SSH连接,你的Navicat将能够通过SSH隧道与远程MySQL数据库连接,而不进行任何更改现有的MySQL的权限设置。该隧道的SSH的主要优点是它允许我们可以从后面连接到MySQL服务器被防火墙阻止的端口, 

步骤: 
你可以在MySQL服务器的命令提示符下运行以下命令。请咨询您的数据库管理员,因为他们通常会具有设置权限的管理权。 
复制代码 代码如下: 
GRANT ALL PRIVILEGES ON *.* TO 'YourUserName'@'%' IDENTIFIED BY "YourPassword"; 
 
或者 
复制代码 代码如下: 
GRANT ALL PRIVILEGES ON *.* TO 'YourUserName'@'YourIP' IDENTIFIED BY "YourPassword"; 
 
                        

   

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 4
看完这篇文章有何感觉?已经有5人表态,20%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved