Здравствуйте, поэтому я установил mariadb сегодня, и как только я закончил установку этой ошибки. Теперь, это имеет смысл для меня, потому что, в то время как maria заменяет sql, я предполагаю, что соглашения об именах и так далее.Предупреждение: mysqli_real_connect(): (HY000/1698): доступ запрещен для пользователя 'wpuser' @ 'localhost' в /var/www/html/wp-includes/wp-db.php в строке 1534
Моя проблема: я понятия не имею, как решить эту проблему, может ли кто-нибудь помочь мне?
Это моя часть моего файла конфигурации:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wpdb');
/** MySQL database username */
define('DB_USER', 'wpuser');
/** MySQL hostname */
define('DB_HOST', 'localhost');
сор-DB.php линии 1533-1537
if(WP_DEBUG) {
mysqli_real_connect($this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags);
} else {
@mysqli_real_connect($this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags);
}
Edit: Может быть, когда я создал свой SQLdb в Lazarus это Ждут» t переносится? Я предполагал, что с тех пор, как Мария заменит sql, она будет объединять мой известный db при установке.
Редактировать 2: код ошибки и команда отличаются от кода, указанного в другом потоковом потоке. Моя проблема заключалась в том, что я думал, что, поскольку mariadb является заменой для sql в процессе установки, он объединит любые sql-db, которые у меня были. Оказывается, это было неверно и создание нового пользователя, db, pass in maria, а mysql_upgrade решила мою проблему!
Спасибо amflare, srayhunter и miken32!
Пожалуйста, добавьте код из '/var/www/html/wp_includes/wp-db.php' с соответствующими строками вокруг строки 1534. – amflare
Идентичный вопрос в SO [здесь] (http://stackoverflow.com/questions/25174183/warning-mysqli-connect- hy000-1045-access-denied-for-user-usernameloca) –
@kishanoza - Это и другая ошибка, и другая команда. Хотя, ОП, не было бы больно проверять ответ. – amflare