无法在mysql中以root身份登录

问题描述 投票:0回答:1

我一直在尝试Google中提到的所有解决方案,但都无济于事。该网站是使用AWS中的bitnami wordpress堆栈构建的。我要做的就是记录慢查询。我只有wp-config用户凭证才能登录mysql。但是使用此访问权限我无法运行SET GLOBAL slow_query_log = 'ON';因为它需要超级用户权限。

据我所知,除非我以root用户身份登录并为该用户分配特权或以root用户本身身份运行命令,否则没有其他变通办法来进行排序。

问题是,没有root用户密码。也许是在首次安装(mysql)时配置时没有密码的。

我检查了此文件的密码,但没有找到。

/opt/bitnami/mysql/my.cnf 

我也无法查看mysql日志(权限被拒绝)/opt/bitnami/mysql/data/mysqld.log

我在aws->实例设置->获取系统日志中找不到密码

我尝试过重设密码,如此处所述。https://community.bitnami.com/t/unable-to-reset-mysql-root-password/44360/3mysql停止运行,但始终无法通过以下命令始终以安全模式启动:

$ sudo /opt/bitnami/ctlscript.sh stop mysql
$ sudo /opt/bitnami/mysql/bin/mysqld_safe --skip-grant-tables

如何立即启用慢速查询日志或获取root密码或重置它?

mysql wordpress bitnami mysql-slow-query-log
1个回答
0
投票

[Hi Bitnami Engineer here,

数据库的根密码与实例在启动过程中为WordPress配置的密码相同。这意味着,如果您尚未更改WordPress的管理员密码,则两个密码现在相同。

您可以在bitnami用户的主文件夹中打开bitnami_credentials文件,以获取在配置过程中使用的实例的密码。

cat /home/bitnami/bitnami_credentials

之后,只需运行mysql命令来访问数据库

mysql -u root -p
© www.soinside.com 2019 - 2024. All rights reserved.