mysql - 如何更改 MySQL 中的默认用户?
问题描述
当我输入mysql
时,cmd
我收到此错误:Access denied for user 'ODBC'@'localhost' (using password: NO)。我知道这篇文章:更改 Windows 中的默认 MySQL 用户,但我不明白。任何帮助表示赞赏。
解决方案
您可以在命令行上指定用户,例如:
mysql --user=jconstantine
该用户名只是一个示例。将其设置为您在 MySQL 服务器实例中创建的任何用户。
您可以创建一个选项文件,这样您就不必每次都键入它。选项文件是一个文本文件。您可以使用任何文本编辑器创建它,甚至是记事本。
此文件的位置可能是以下之一:
%WINDIR%/my.ini
或 %WINDIR%/my.cnf`C:/my.ini
或者C:/my.cnf
也可以是其他人。阅读https://dev.mysql.com/doc/refman/8.0/en/option-files.html
供您使用的文件内容应为:
[client]
user = jconstantine
该用户名只是一个示例。将其设置为您在 MySQL 服务器实例中创建的任何用户名。
推荐阅读
- react-native - 在 React Native 中为度量选择创建自定义选择器的最佳方法是什么?
- laravel - 数据未显示在我的控制台中。在 vue 中登录
- python - 如何计算数据框中同一列中特定值之后的行数
- mysql - MySQL根据其他列值以增量方式更新列
- rx-java - rxJava如何在能够访问先前参数的同时进行顺序调用
- kubernetes - 如何在 Kubernetes 上设置 Kafka 集群
- javascript - 需要帮助使用 javascript/json 解析 Google 地图时间线数据
- python - 向前和向后遍历字符串,提取交替字符
- python - RuntimeError:形状“[784]”对于大小为 7840 的输入无效
- javascript - 如何使用 react-spring 为 onClick 事件上的文本设置动画?