MySQL поврежден?


unibas
 Поделиться

Рекомендуемые сообщения

Появилась проблема после перезаписи заново сайта на хостинг кажется что то случилось с базой данных (она есть сохраненная но почему то не воспринимается то ли хостингом то ли самим сайтом) и при заходе на страницу сайта выскакивает такое сообщение

 

Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'ИМЯ БАЗЫ ДАННЫХ'@'localhost' (using password: YES) in /home/САЙТ/public_html/system/library/db/mysqli.php on line 7

Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /home/САЙТ/public_html/system/library/db/mysqli.php on line 10Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /home/САЙТ/public_html/system/library/db/mysqli.php on line 10.

 

Я открыл этот файл он есть но непонятно что там менять в этих строках (если я правильно понял) и касается ли эта ошибка только этого файла или еще что то надо в других менять или править???

 

Файл имеет такой текст

Скрытый текст

 

1  <?php

2  namespace DB;

3  final class MySQLi {

4  private $connection;

 5

 6 public function __construct($hostname, $username, $password, $database, $port = '3306') {

 7  $this->connection = new \mysqli($hostname, $username, $password, $database, $port);

 8

 9    if ($this->connection->connect_error) {

 10   throw new \Exception('Error: ' . $this->connection->error . '<br />Error No: ' . $this->connection->errno);

 11    }

 12

  13      $this->connection->set_charset("utf8");

 14      $this->connection->query("SET SQL_MODE = ''");

    }

    public function query($sql) {

        $query = $this->connection->query($sql);

        if (!$this->connection->errno) {

            if ($query instanceof \mysqli_result) {

                $data = array();

                while ($row = $query->fetch_assoc()) {

                    $data[] = $row;

                }

                $result = new \stdClass();

                $result->num_rows = $query->num_rows;

                $result->row = isset($data[0]) ? $data[0] : array();

                $result->rows = $data;

                $query->close();

                return $result;

            } else {

                return true;

            }

        } else {

            throw new \Exception('Error: ' . $this->connection->error  . '<br />Error No: ' . $this->connection->errno . '<br />' . $sql);

        }

    }

    public function escape($value) {

        return $this->connection->real_escape_string($value);

    }

    

    public function countAffected() {

        return $this->connection->affected_rows;

    }

    public function getLastId() {

        return $this->connection->insert_id;

    }

    

    public function connected() {

        return $this->connection->ping();

    }

    

    public function __destruct() {

        $this->connection->close();

    }

}

 

 

Ссылка на комментарий
Поделиться на других сайтах

не то вписали, не так вписали, не туда вписали.

Смысл гадать то?

ну стукнитесь в скайп со всеми паролями

Ссылка на комментарий
Поделиться на других сайтах

  • RHCk изменил(а) заголовок на MySQL поврежден?
В 11.12.2018 at 17:00, nikifalex сказал:

ну стукнитесь в скайп со всеми паролями

Стукнулся? Чем закончилось?

Ссылка на комментарий
Поделиться на других сайтах

Я не писал в скайп.  А закончилось тем что снёс нафиг опенкарт и поставил престу и заново сайт делал там проще как то и настроек в базе больше а опенкарт на память бекап оставил может когда то ещё разберусь сейчас времени не было разбираться надо было сайт запустить 

 

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу