mysql - 安装mysql后无法创建密码或以root用户身份登录
问题描述
安装后,brew install mysql
我运行“brew services run mysql”并得到一个响应,表明服务器正在成功运行。接下来我是否尝试登录
mysql -u root -p
并输入密码(或空白),或者如果我使用mysql_secure_installation
设置密码并重试,我总是会收到此错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
我已经多次卸载并重新安装并再次尝试。我也尝试过直接从站点通过 .dmg 安装。在这种情况下,系统会提示我在安装时创建密码。当我尝试通过终端登录 mysql 时,我得到了同样的错误。
此外,当我尝试通过 MySQLWorkbench 连接时,我收到以下错误。
Your connection attempt failed for user 'root' from your host to server at localhost:3306:Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found
解决方案
推荐阅读
- javascript - 带选择的动态表单输入
- database - DDL 触发器 - 无法禁用触发器
- excel - 多个 COUNTIFS 条件格式 Excel
- c - C字符串数组,分配和传递等
- java - 更新 Firebase 库后出现“找不到 com.google.android.gms.internal.zzbck 的类文件”错误
- python-3.x - 导入模块中的 Python 3.6 线程不会提高速度
- excel-formula - Excel 公式 - 扭曲数字的精确匹配
- jsonschema - 如何使用 JSONSchema 接受任何对象字符串值,而不管其键是什么?
- r - 在R中选择有时间的行
- javascript - 在nodejs中将服务器时间转换为任何给定的本地时间