我通过AWS Marketplace“由Bitnami提供动力的WordPress”图像设置了ec2实例。设置简单,无痛,我能够登录,更改用户密码等。我能够通过ubuntu用户ssh到框中,这很好。
然后来了mysql,我想确保我可以登录数据库以提供备份,以防需要进行调查等。对于我和谷歌的生活,我似乎无法登录此外,MySql通常的“重置root密码”方法似乎不适用于此图像,它们会吐出错误。
有谁知道此图片的MySql部分的默认密码?
我尝试过的一些用户名: root,ubuntu,bitnami,{wordpress username}
我尝试使用上述用户名的密码: “”,mysql,bitnami,{wordpress密码}
过去两天有很多其他人。如上所述,通常当你想重置root密码时,你可以在安全模式下运行mysqld并更改它或运行mysql_secure_installation但是我收到这样的错误(尝试我自己也是root):
2016-11-09T19:31:09.279114Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-11-09T19:31:09.279195Z 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
2016-11-09T19:31:09.279221Z 0 [Note] /opt/bitnami/mysql/bin/mysqld.bin (mysqld 5.7.16) starting as process 6459 ...
2016-11-09T19:31:09.281916Z 0 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
2016-11-09T19:31:09.282111Z 0 [ERROR] Aborting
2016-11-09T19:31:09.282164Z 0 [Note] Binlog end
2016-11-09T19:31:09.282219Z 0 [Note] /opt/bitnami/mysql/bin/mysqld.bin: Shutdown complete
我即将删除图像并自行安装,但我认为有人必须知道它。
答案 0 :(得分:1)
呃,他们的文档中有一个错误,他们说要运行这个:
sudo / opt / bitnami / mysql / bin / mysqld_safe --defaults-file = / opt / bitnami / mysql / my.cnf --pid-file = / opt / bitnami / mysql / data / mysqld.pid --datadir == / opt / bitnami / mysql / data --init -file = / home / bitnami / mysql-init 2> / dev / null&
但是datadir arg有一个额外的等号,命令应该是:
sudo /opt/bitnami/mysql/bin/mysqld_safe --defaults-file=/opt/bitnami/mysql/my.cnf --pid-file=/opt/bitnami/mysql/data/mysqld.pid --datadir=/opt/bitnami/mysql/data --init-file=/home/bitnami/mysql-init 2> /dev/null &