无法以root用户身份登录mysql

时间:2020-03-06 03:55:32

标签: mysql wordpress bitnami mysql-slow-query-log

我一直在尝试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/3 mysql停止运行,但始终无法通过以下命令始终以安全模式启动:

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

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

1 个答案:

答案 0 :(得分:0)

您好,Bitnami工程师,

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

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

cat /home/bitnami/bitnami_credentials

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

mysql -u root -p