mysql - 错误 1045 (28000): 用户 'user'@'%' 的访问被拒绝(使用密码:是)
问题描述
有谁知道为什么我在运行时会收到此错误mysqlimport
?
mysqlimport: Error: 1045, Access denied for user 'user'@'%' (using password: YES), when using table: XXX
我已经尝试了很多选择。此外,我无法运行某些站点引用的以下命令:
mysql> GRANT FILE ON *.* to 'user'@'%';
ERROR 1045 (28000): Access denied for user 'user'@'%' (using password: YES)
解决方案
试试这
一步 1
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY '' WITH GRANT OPTION;
第2步
FLUSH PRIVILEGES;
如果你想添加密码
步骤1
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
第2步
FLUSH PRIVILEGES;
有关更多详细信息,请参考
听到我添加ALL PRIVILEGES
的内容,all databases
如果您想更改它,请参考我添加了链接
而不执行FLUSH PRIVILEGES
您可以重新启动 SQL 服务器,我认为执行FLUSH PRIVILEGES
更好
推荐阅读
- csv - 将 pyspark 与 Neo4j 连接
- google-sheets - 将 Yahoo Finance 的特定数据导入 Google 表格
- c - 为什么调用日志函数时不能使用变量?
- ios - 使用 selenium java 和 appium 的 iphone safari 缓存清除问题
- python - 通过python函数查找电子邮件的模式
- html - 为什么围绕img标签的div总是比img大?
- ruby - 运行水豚测试时如何解决自签名证书错误?
- javascript - 使用声音绘画的代码不起作用
- node.js - 无法在 bitbucket 管道中的 node.js 映像中执行 bash 脚本
- java - 创建名为“userRepository”的 bean 时出错:FactoryBean 在创建对象时抛出异常