grep “password” /var/log/mysqld.log 没有
时间: 2023-11-25 15:06:17 浏览: 252
回答: 如果在CentOS上安装MySQL并启动服务后,使用命令"grep "password" /var/log/mysqld.log"没有找到临时密码,可能是因为MySQL没有设置临时密码。根据引用\[1\]中提到的方法,你可以直接进入MySQL,并在输入密码时直接按回车键即可。这样可以绕过临时密码的设置。希望这个方法对你有帮助。
#### 引用[.reference_title]
- *1* [【正确解决办法】grep `temporary password` /var/log/mysqld.log 中找不到临时密码](https://blog.csdn.net/ChaoticNg/article/details/115317341)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关问题
grep "password" /var/log/mysqld.log grep: /var/log/mysqld.log: No such file or directory
如果/var/log/mysqld.log文件不存在,那可能是因为MySQL的日志文件位置在你的系统上不同。你可以尝试使用以下命令来查找MySQL的日志文件位置:
```
sudo find /var/log -name mysql*
```
这将在/var/log目录下搜索以"mysql"开头的文件名。如果找到了匹配的文件,你可以使用grep命令来查找密码相关的信息。例如:
```
sudo grep "password" /var/log/mysql/error.log
```
请注意,你可能需要使用正确的日志文件路径和权限来执行这些命令。
输入grep ‘temporary password‘ /var/log/mysqld.log无法查询到数据库的初始密码的
可能是因为 MySQL 的日志文件中没有记录生成的初始密码。在某些情况下,MySQL 会将初始密码保存在一个单独的文件中,而不是写入日志文件。你可以尝试查看MySQL的文档,找到保存初始密码的文件路径,并在该文件中查找初始密码。另外,也可以尝试使用以下命令来生成一个新的初始密码:
```
sudo mysql_secure_installation
```
该命令将会引导你完成 MySQL 安全安装的过程,其中包括生成一个新的初始密码。
阅读全文