Как исправить ошибку на timeweb : access denied for user root@localhost (using password: no) ?

0

Добрый день!  Как исправить ошибку на timeweb : Message: mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO) ? 

timeweb

3 ответов

0

Спасибо за ответ! А ещё я обратился в Службу поддержки timeweb.ru , которые откорректировали файл настройки для моего сайта. Вот какие изменения они сделали:

1.В файле  kinomonster/pudlic_html/application/config/database.php указали 'username' - Имя 'cm_МОЙномер SQL БАЗЫ' и установили пароль для неё  'password'=>'timeweb_Указал здесь свой пароль'

0

2. Первоначально я ошибочно сбросил содержимое папки kinomonster в папку public_html ХОСТА timeweb.ru. Служба поддержки исправила эту мою ошибку. Но теперь я вижу файлы сайта работающего и не работающего!

И это очень хорошо для понимания работы  ХОСТА!!! 

Благодаря этому увидел какие изменения провела Служба Поддержки(СП)! 

А именно, в финальном сайте курсов в файле database.php указаны параметры , которые необходимо заменить

'hostname' => 'localhost',  = не менять =

'username' => 'root',   = менять на = 'username' => 'cm_МойНомерSQL',

'password' =>'' = менять на  = 'password' => 'СвойПарольК_SQL',

'database' =>'kinomonster', = менять на = 'database'  => 'cmВашНомер_ВашеИмяSQL',

Спасибо всем!

Пишу это чтобы если кто-то будет повторять мои ошибки, чтобы учился на моих!

1
using password: NO

Если в ошибке написано, что using password: NO, значит пароль не введен. В таймвебе, когда база данных mysql создается в админке, пароль обязательно задается. Нужно при подключении ввести пароль, который задал в админке к таймвебе для mysql.

Sign up or Log in to write an answer