Error connection to localhost failed vesta

Пытаюсь создать базу данных в ПУ Весты, заполни все поля и получают ошибку "Error: Connection to localhost failed" Пробовал перезапускать сервисы, не помогло.

Blayzer

Posts: 19
Joined: Sun Jul 05, 2015 1:51 pm

Error: Connection to localhost failed

Пытаюсь создать базу данных в ПУ Весты, заполни все поля и получают ошибку «Error: Connection to localhost failed»
Пробовал перезапускать сервисы, не помогло.


ykpon

Posts: 56
Joined: Thu Jul 23, 2015 3:29 pm

Re: Error: Connection to localhost failed

Post

by ykpon » Sun Sep 13, 2015 1:27 pm

Blayzer wrote:Пытаюсь создать базу данных в ПУ Весты, заполни все поля и получают ошибку «Error: Connection to localhost failed»
Пробовал перезапускать сервисы, не помогло.

В конфиге /usr/local/vesta/conf/mysql.conf пропиши верный пароль от root аккаунта mysql.



toherman

Posts: 16
Joined: Mon Sep 21, 2015 3:27 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: Error: Connection to localhost failed

Post

by toherman » Tue Sep 22, 2015 7:25 pm

ykpon wrote:

Blayzer wrote:Пытаюсь создать базу данных в ПУ Весты, заполни все поля и получают ошибку «Error: Connection to localhost failed»
Пробовал перезапускать сервисы, не помогло.

В конфиге /usr/local/vesta/conf/mysql.conf пропиши верный пароль от root аккаунта mysql.

То есть, это следует сделать при изменении пароля ROOTа баз, в том числе, воизбежание появления ошибок:

Code: Select all

Can't connect to MySQL yourehost
ERROR 1045 (28000): Access denied for user 'root'@'yourehost' (using password: YES)

Т.к. панель берёт пароль именно из этого конфига MySQL.


Solabuto

Posts: 4
Joined: Wed Jan 20, 2016 8:13 am

Re: Error: Connection to localhost failed

Post

by Solabuto » Wed Jan 20, 2016 8:38 am

Добрый день. У меня такая же проблема. Но я совсем новечёк и предложенный вами способ для меня совсем непонятен в том смысле как этим воспользоваться. Не могли бы вы написать как для совсем зеленого как устранить проблему с базой?


skurudo

VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:

Re: Error: Connection to localhost failed

Post

by skurudo » Wed Jan 20, 2016 3:02 pm

Solabuto wrote:Добрый день. У меня такая же проблема. Но я совсем новечёк и предложенный вами способ для меня совсем непонятен в том смысле как этим воспользоваться. Не могли бы вы написать как для совсем зеленого как устранить проблему с базой?

— зайти на сервер с помощью ssh-клиента
— отредактировать

Code: Select all

nano /usr/local/vesta/conf/mysql.conf

— вписать правильный пароль root’a для mysql в поле PASSWORD


Solabuto

Posts: 4
Joined: Wed Jan 20, 2016 8:13 am

Re: Error: Connection to localhost failed

Post

by Solabuto » Tue Feb 02, 2016 11:06 am

Спасибо.
Я все сделал как написано, но ничего не произошло. Так доступа к базе нет и к тому же сам сайт не открывается и пишет — CDbException
CDbConnection failed to open the DB connection.


Solabuto

Posts: 4
Joined: Wed Jan 20, 2016 8:13 am

Re: Error: Connection to localhost failed

Post

by Solabuto » Tue Feb 02, 2016 11:07 am

Может ошибка в том что вы пишите » пароль root’a для mysql» а я такого отдельного пароля не нашел а поставил везде пароль от root


skurudo

VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:

Re: Error: Connection to localhost failed

Post

by skurudo » Tue Feb 02, 2016 1:20 pm

Стоит выяснить или сменить пароль root для mysql,
вписать правильный — /usr/local/vesta/conf/mysql.conf


Solabuto

Posts: 4
Joined: Wed Jan 20, 2016 8:13 am

Re: Error: Connection to localhost failed

Post

by Solabuto » Wed Feb 03, 2016 8:29 am

Выяснил в службе поддержки что у меня один пароль от root и от root базы mysql.
все равно нет доступа к базе, да еще после смены пароля сайт не открывается.



Содержание

  1. Vesta Control Panel — Forum
  2. Ошибка Connection to localhost failed
  3. Vesta Control Panel — Forum
  4. Can’t connect to MySQL localhost (how to)
  5. Vesta Control Panel — Forum
  6. Error connection to localhost failed
  7. Vesta Control Panel — Forum
  8. admin→backup failed Can’t connect to mysql server localhost
  9. Vesta Control Panel — Forum
  10. Смена кодировки PostgreSQL на UTF8

Vesta Control Panel — Forum

Ошибка Connection to localhost failed

Ошибка Connection to localhost failed

Post by jbpr » Thu Sep 24, 2015 3:21 pm

Re: Ошибка Connection to localhost failed

Post by Alex Connor » Thu Sep 24, 2015 8:31 pm

Re: Ошибка Connection to localhost failed

Post by imperio » Thu Sep 24, 2015 9:41 pm

Здравствуйте. Довольно странная ситуация.
Причины могут быть разные. Тут нет никакой связи с Vesta, больше похоже на то что какие то проблемы с хостером.

Какие права на папку /tmp в корне сервера?
Что показывают логи панели?

Re: Ошибка Connection to localhost failed

Post by jbpr » Fri Sep 25, 2015 3:53 am

Re: Ошибка Connection to localhost failed

Post by jbpr » Fri Sep 25, 2015 4:33 am

Здравствуйте. Довольно странная ситуация.
Причины могут быть разные. Тут нет никакой связи с Vesta, больше похоже на то что какие то проблемы с хостером.

Какие права на папку /tmp в корне сервера?
Что показывают логи панели?

права на папку tmp
-rw-r—r— 1 root root mysql
drwx—— 2 root root mc-root
-rw——- 1 admin admin 692 sess_qvu0d1bcasdd4pb108eahqvpe1

сервер VPS
логи пока показать не могу так как как раз сделал бекап на 16 сентября , как будет повторятся такая ситуация что не пускает в панель напишу актуальные логи

Источник

Vesta Control Panel — Forum

Can’t connect to MySQL localhost (how to)

Can’t connect to MySQL localhost (how to)

Post by Aldoseri » Sat Dec 10, 2016 11:07 pm

I thought this might help someone.

If you get this message from VestaCP ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

Then this means your root password for MySQL has changed for example after installing MariaDB. like in my case where I used a password different from when I first Installed VestaCP.

Steps to fix the problem.

1- Login to your server using FTP
2- Update your password in the following files.

You don’t need to restart your server or MySQL service.

If you don’t know your root password or would like to change it then continue to step 3

3- Follow the instructions below:

login as root using terminal ( I use Mac, maybe you have something else )

# mysql> use mysql;

# mysql> update user set password=PASSWORD(“Your-new-password-here”) where User=’root’;

# mysql> flush privileges;

Now it should work

Re: Can’t connect to MySQL localhost (how to)

Post by skurudo » Mon Feb 27, 2017 9:34 pm

Nice one! Thanks.

PS: Topic it’s sticky now.

Re: Can’t connect to MySQL localhost (how to)

Post by sifur » Mon Aug 14, 2017 11:29 am

I followed your all steps above, but it’s not working for me.

I’m having issue with creating new database in VestaCP.
It’s showing error message:

What I did?
I don’t have much knowledge on server of course, and by curious-
> I changed DB password from Server > Configure > DB > Password. I thought as this options is here it should change MySQL password without problem.
> After 3/4 days when I try add new Database, I’m getting this error.
> Then I searched here and google then tried many things. to reset mysql root password.
> Here when I try this mysql -u root it’s showing this error Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)

I’m using Ubuntu 16 with latest vestacp installed 3 months ago.
Now I have 5 sites running on the server and that’s why I can’t simply uninstall or reinstall vesta again.

Re: Can’t connect to MySQL localhost (how to)

Post by gyomnorris » Sat Oct 21, 2017 11:38 am

I have similar problem, when trying to login to mysql with ssh or phpmyadmin :

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

I checked the password in

This is the good one I’m using. But I cannot login.

It’s happened since I run a «sudo dpkg-reconfigure phpmyadmin» to fix «#1146 — Table ‘phpmyadmin.pma_table_uiprefs’ doesn’t exist» as explaned there : https://stackoverflow.com/questions/207 . esnt-exist

I’m running vesta on a OVH VPS on Debian 8 64 bits.

Источник

Vesta Control Panel — Forum

Error connection to localhost failed

Error connection to localhost failed

Post by linuxserver500 » Sat Feb 20, 2016 5:26 am

Have problem in ubuntu 14

Why not acces i ma have users and create from panel?

Re: Error connection to localhost failed

Post by skurudo » Sat Feb 20, 2016 7:00 am

admin_ad user and not admin.

Other errors like controluser in phpMyAdmin — viewtopic.php?f=14&t=10307

Re: Error connection to localhost failed

Post by linuxserver500 » Sat Feb 20, 2016 2:37 pm

cheking that in console

ERROR 1045

skurudo wrote: admin_ad user and not admin.

Other errors like controluser in phpMyAdmin — viewtopic.php?f=14&t=10307

Re: Error connection to localhost failed

Post by linuxserver500 » Sat Feb 20, 2016 2:48 pm

linuxserver500 wrote: cheking that in console

ERROR 1045

skurudo wrote: admin_ad user and not admin.

Источник

Vesta Control Panel — Forum

admin→backup failed Can’t connect to mysql server localhost

admin→backup failed Can’t connect to mysql server localhost

Post by Graham » Mon May 26, 2014 9:32 am

I’ve noticed in the last few servers I’ve built that I’m constantly getting the following error via email:

admin → backup failed Can’t connect to mysql server localhost

I only use Ubuntu so I’m not sure if this issue is related to that specific O/S, version is either 12.04 or 14.04 hosted at Digital Ocean.

With the intention of troubleshooting the issue, I built a clean server last night. Here’s my install routing:
Ubuntu 14.04 install, standard Digital Ocean image 1GB RAM server.
Installed Vesta
Removed bind9 and exim4.
Diasbled Dovecot upstart job.
Removed DNS domains.
Removed mail domains.
rebooted server.

It was getting late so I stopped there, no sites defined, no users, no databases etc other than the our of the box Admin user and database.

This morning when I got up, an email waiting for me «admin→backup failed Can’t connect to mysql server localhost». Tried creating a new backup from the control panel, same error.

Power cycled the server and tried creating another backup from the control panel, backup completed.

If the previous servers are anything to go by, this will happen again in the next couple of days.

Anyone any suggestions as to the cause of this or which log files I can check to investigate further. Or better yet, anyone else had this and found a fix?

Re: admin→backup failed Can’t connect to mysql server localh

Post by Graham » Tue May 27, 2014 6:26 am

I’m not sure if this is related but I got another error this morning. I have made no changes to the server since my post yesterday.

Error: Connection failed
/usr/local/vesta/func/main.sh: line 55: [: 15 2014-05-27 02:15:01 v-update-database-disk admin admin_default : integer expression expected

I just completed a ‘rebuild db’ for the admin user, follower by a general ‘rebuild’.

Attempted a backup from the panel and received the usual email:

admin → backup failed Can’t connect to mysql server localhost

Re: admin→backup failed Can’t connect to mysql server localh

Post by Graham » Tue May 27, 2014 6:30 am

Just to add, I managed to run the failed task successfully directly from the server command line:

sudo /usr/local/vesta/bin/v-update-sys-queue disk

Re: admin→backup failed Can’t connect to mysql server localh

Post by dezagus » Tue May 27, 2014 12:45 pm

I have the some problem. But in my case is about I have changed the root password of mysql, cuz I can’t acces like root with the default values.

Any admin have idea?

Re: admin→backup failed Can’t connect to mysql server localh

Post by Graham » Wed May 28, 2014 6:29 am

Hmm, this is getting weirder.

The same VM, still no changes made to it from clean build (other than those above) and now I got this error by email this morning:

/usr/local/vesta/bin/v-update-sys-vesta-all: line 13: /func/main.sh: No such file or directory
/usr/local/vesta/bin/v-update-sys-vesta-all: line 14: /conf/vesta.conf: No such file or directory
/usr/local/vesta/bin/v-update-sys-vesta-all: line 23: /v-update-sys-vesta: No such file or directory
/usr/local/vesta/bin/v-update-sys-vesta-all: line 23: /v-update-sys-vesta: No such file or directory
/usr/local/vesta/bin/v-update-sys-vesta-all: line 23: /v-update-sys-vesta: No such file or directory

The really strange thing is when I run «sudo /usr/local/vesta/bin/v-update-sys-vesta-all» it runs without problem.

Re: admin→backup failed Can’t connect to mysql server localh

Post by imperio » Fri May 30, 2014 9:18 pm

Re: admin→backup failed Can’t connect to mysql server localh

Post by fedekrum » Mon Jun 02, 2014 9:24 pm

Re: admin→backup failed Can’t connect to mysql server localh

Post by Graham » Mon Jun 02, 2014 9:31 pm

Re: admin→backup failed Can’t connect to mysql server localh

Post by fedekrum » Wed Jun 04, 2014 12:08 am

After other 26 hours (46 total), mysql database did not stop.
I consider » service mysql stop && service mysql start && dpkg-reconfigure mysql-server-5.5» the definitive solution.

Have a wonderful Vesta experience !!

Re: admin→backup failed Can’t connect to mysql server localh

Post by spelot » Sun Aug 03, 2014 8:22 am

Источник

Vesta Control Panel — Forum

Смена кодировки PostgreSQL на UTF8

Смена кодировки PostgreSQL на UTF8

Post by popcornphp » Fri Dec 16, 2016 3:58 pm

Прежде решал её таким образом:

Но сейчас, этим способом, я снес всю базу данных и VestaCP выдает ошибку «Error: Connection to localhost failed». Можно перевести базу в UTF8, не затронув работоспособность?

Re: Смена кодировки PostgreSQL на UTF8

Post by skurudo » Mon Mar 20, 2017 3:53 pm

Re: Смена кодировки PostgreSQL на UTF8

Post by LAlf » Sat Mar 17, 2018 11:33 am

Собственно возникла такая же проблема (как на скрине из стартпоста) на последней версии vestacp (ubuntu 16.04).
Заметил, что после установки весты не сменились локали, везде тупо «en_US», а не «en_US.UTF-8».
При создании БД из панели выбирается кодировка utf-8, но это никак не помогает, т.к. в phppgadmin в столбце «кодировка» у БД всё равно LATIN1.
Подозреваю, что это из-за того, что по дефолу веста не ставит дефолтную кодировку в системе при установке или она сбрасывается каким-то магическим образом + сам образ убунты у хостера какой-то «некорректный» для весты, т.к. у другого хостера вроде бы таких проблем не было (проверил — у другого хостера всё ок). Смена кодировок при подключении через PHP PDO не помогает вообще.

Вообщем, хотелось бы чтоб команда весты проверила это недоразумение и пофиксила в следующих релизах такое поведение, чтоб не были базы в LATIN1, т.к. это ну уж совсем проблемно исправлять (через удаление и восстановление кластера и прочие похожие махинации).

Источник

Симптомы в логе MySQL такие:

[ERROR] InnoDB: Invalid redo log header checksum.
[ERROR] InnoDB: Plugin initialization aborted with error Generic error

Способ 1: быстро и должно помочь

Основано на [5].

Делаем бекап (apt-btrfs-snapshot snapshot).

В /etc/mysql/my.cnf поставить innodb_force_recovery = 6
systemctl restart mysql

mysqldump -AER > /root/recovery_dump.sql
systemctl stop mysql
mkdir -p /root/mysql-ibd-bak/
mv /var/lib/mysql/ibdata* /root/mysql-ibd-bak/
mv /var/lib/mysql/ib_log* /root/mysql-ibd-bak/

В /etc/mysql/my.cnf закомментировать innodb_force_recovery = 6, systemctl restart mysql
После этого заработало.
mysql < /root/recovery_dump.sql не понадобилось, оно просто ругнулось на уже существующую БД.

Способ 2: хардкор, ничего не помогает

Переходим в root-режим: sudo -i или su -. Все дальнейшие действия выполняютсмя от root.

Вносим в конфиг MySQL (/etc/mysql/my.cnf на Ubuntu и /etc/my.cnf на CentOS) строку:
innodb_force_recovery = 6

Перезапускаем MySQL: systemctl restart mysql. Он должен запуститься, но базы данных буду в режиме только чтения.
Снимаем дампы или просто удаляем поврежденные базы, если это тестовые.

Просто удалить все базы будет мало для полного восстановления, поэтому удаляем вообще все (убедитесь, что есть рабочие бекапы! рекомендую снапшоты BTRFS), сначала остановив MySQL:
systemctl stop mysql
rm -fvr /var/lib/mysql/*

Делаем заново начальную инициализацию:
mysqld --initialize

И перезапускаем MySQL:
systemctl restart mysql
Убеждаемся, что он запустился! (systemctl status mysql)

Останаливаем MySQL:
systemctl stop mysql

Теперь нужно установить новый root-пароль внутри MySQL.

Запустим MySQL в безопасном режиме, чтобы он позволил нам войти в управлением им без знания root-пароля:

mkdir /var/run/mysql
chown -R mysql:mysql /var/run/mysql
mysqld_safe --skip-grant-tables --skip-networking &

(нажимаем клавишу Enter несколько раз, если нет запроса командной строки)

Вы должны увидеть сообщение, свидетельствующее об успешном запуске:
2018-07-31T20:38:44.962048Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Создаем новый рандомный root-пароль:
pass="$(cat /dev/urandom | head -n 2 | md5sum | awk '{print $1}')"
Выводим этот новый пароль, копируем его в буфер обмена для дальнейшей вставки:
echo "$pass"

Далее входим в консоль MySQL и выполняем установку нового root-пароля:

# mysql -u root
> use mysql;
> update user set authentication_string=password('вставить_новый_пароль') where user='root';
> flush privileges;
> quit;
# mysql -u root
> FLUSH PRIVILEGES;
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'вставить_новый_пароль';
> exit

Убиваем запущенный в безопасном режиме MySQL:
pkill mysqld

Далее, если используется панель управления Vesta, то нам нужно в ее конфиги записать новый пароль от MySQL, чтобы не было ошибки «Error: Connection to localhost failed» при попытке управлять базами данных через Vesta. Для этого нужно заменить старый пароль на новый путем редактировавания в обычном текстовом редакторе двух файлов: /root/.my.cnf и /usr/local/vesta/conf/mysql.conf.

Теперь запускаем MySQL:
systemctl restart mysql

Командой systemctl status mysql убеждаемся, что он запустился:

Теперь пробуем в Vesta создать новую базу данных и убеждаемся, что это получилось сделать.


Источники и прочие полезные ссылки:
[1] https://www.techrepublic.com/article/how-to-set-change-and-recover-a-mysql-root-password/
[2] https://forum.vestacp.com/viewtopic.php?p=69952#p69952
[3] http://www.mysql.ru/docs/man/Resetting_permissions.html
[4] https://bugs.mysql.com/bug.php?id=84191
[5] https://forums.cpanel.net/resources/innodb-corruption-repair-guide.395/

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Error connection timed out after 20 seconds of inactivity error failed to retrieve directory listing
  • Error connection reset как исправить на телефоне
  • Error connection reset windows 10
  • Error connection reset by peer redis
  • Error connection refused как исправить на телефоне

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии