我一直在尝试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密码或重设密码?
答案 0 :(得分:0)
您好,Bitnami工程师,
数据库的根密码与实例在启动过程中为WordPress配置的密码相同。这意味着,如果您尚未更改WordPress的管理员密码,则两个密码现在相同。
您可以在bitnami用户的主文件夹中打开bitnami_credentials文件,以获取配置过程中使用的实例的密码。
cat /home/bitnami/bitnami_credentials
之后,只需运行mysql命令即可访问数据库
mysql -u root -p