Памылка ўсталявання злучэння з базай дадзеных

  1. 1. Патрабаванні
  2. 1. Пашкоджана база дадзеных
  3. 2. Праверце файл wp-config.php
  4. 3. Праверце ваш сервер
  5. 4. Заключэнне

Памылка ўсталявання злучэння з базай дадзеных - вельмі распаўсюджаная памылка пры спробе атрымаць доступ да сайта WordPress

Памылка ўсталявання злучэння з базай дадзеных - вельмі распаўсюджаная памылка пры спробе атрымаць доступ да сайта WordPress. У базе дадзеных захоўваецца ўся важная інфармацыя для вашага сайта, уключаючы вашыя паведамленні, каментары, канфігурацыю сайта, уліковыя запісы карыстальнікаў, тэмы і ўбудовы і г.д. Калі падключэнне да базы дадзеных немагчыма ўсталяваць, ваш вэб-сайт WordPress не загрузіцца, і, хутчэй за ўсё, вы атрымаеце памылку: «Памылка ўсталявання злучэння з базай дадзеных» У гэтым уроку мы пакажам вам, як выправіць памылку пры стварэнні злучэння з базай дадзеных. у WordPress.

Найбольш распаўсюджанай прычынай праблемы "Памылка ўсталявання злучэння з базай дадзеных" з'яўляецца адна з наступных дзеянняў:

Ваша база дадзеных пашкоджана
Няправільныя ўліковыя дадзеныя для ўваходу ў файл канфігурацыі WordPress (wp-config.php)
Ваша паслуга MySQL перастала працаваць з-за недастатковай памяці на сэрвэры (з-за вялікага трафіку) або праблем з серверам

1. Патрабаванні

Для вырашэння праблемы "Памылка ўсталявання злучэння з базай дадзеных" неабходна выканаць некалькі патрабаванняў:

  • Доступ SSH да сервера
  • База дадзеных знаходзіцца на тым жа сэрвэры
  • Вы павінны ведаць імя карыстальніка базы дадзеных, пароль карыстальніка і імя базы дадзеных

Таксама перад тым, як вы паспрабуеце выправіць памылку "Памылка ўсталявання злучэння з базай дадзеных", настойліва рэкамендуецца зрабіць рэзервовую копію як вашага сайта, так і базы дадзеных.

1. Пашкоджана база дадзеных

Першы крок, які трэба зрабіць пры спробе ліквідацыі праблемы "Памылка ўсталявання злучэння з базай дадзеных" - праверыць, ці існуе гэтая памылка як для інтэрфейсу, так і для задняй часткі вашага сайта. Вы можаце атрымаць доступ да бэк-энда праз http://www.yourdomain.com/wp-admin (замяніць "yourdomain" на фактычнае даменнае імя)

Калі памылка застаецца ранейшай і для вашага інтэрфейсу, і для інтэрфейсу, то вам трэба перайсці да наступнага этапу.

Калі вы зможаце атрымаць доступ да бэк-энда праз https://www.yourdomain.com/wp-admin, і вы бачыце наступнае паведамленне:

«Адна ці некалькі табліц базы дадзеных недаступныя. База дадзеных, магчыма, прыйдзецца адрамантаваць ”

гэта азначае, што ваша база дадзеных была пашкоджана, і вам трэба паспрабаваць адрамантаваць яе.

Для гэтага неабходна спачатку ўключыць опцыю рамонту ў файле wp-config.php, які знаходзіцца ў каранёвым каталогу сайта WordPress, дадаўшы наступную радок:

вызначыць ('WP_ALLOW_REPAIR', true);

Цяпер вы можаце перайсці да гэтай старонкі: https://www.yourdomain.com/wp-admin/maint/repair.php і націсніце кнопку "Адрамантаваць і аптымізаваць базу дадзеных".

З пункту гледжання бяспекі, калі ласка, каб адключыць опцыю рамонту, выдаліце ​​радок, які мы дадалі раней у файле wp-config.php.

Калі гэта не ліквідуе праблему, альбо калі яе не ўдасца аднавіць, то вам, магчыма, прыйдзецца аднавіць яе з рэзервовай копіі, калі ў вас ёсць яе.

2. Праверце файл wp-config.php

Яшчэ адна, магчыма, найбольш распаўсюджаная прычына няўдалага падлучэння да базы дадзеных - з-за няправільнай інфармацыі пра базу дадзеных, устаноўленай у файле канфігурацыі WordPress.

Файл канфігурацыі знаходзіцца ў каранёвым каталогу вашага сайта WordPress, і ён называецца wp-config.php.

Адкрыйце файл і знайдзіце наступныя радкі:

вызначыць ('DB_NAME', 'database_name'); вызначыць ('DB_USER', 'database_username'); define ('DB_PASSWORD', 'database_password'); вызначыць ('DB_HOST', 'localhost');

Пераканайцеся, што правільнае імя базы дадзеных, імя карыстальніка і пароль устаноўлены. Хост базы дадзеных павінен быць усталяваны ў "localhost".

Калі вы калі-небудзь змянілі імя карыстальніка і пароль базы дадзеных, вы заўсёды павінны абнаўляць гэты файл.

Калі ўсё ўсталявана правільна, і вы ўсё яшчэ атрымліваеце паведамленне пра памылку "Памылка ўсталявання злучэння з базай дадзеных", то, магчыма, праблема з боку сервера і перайдзіце да наступнага кроку гэтага кіраўніцтва.

3. Праверце ваш сервер

У залежнасці ад даступных рэсурсаў, у высокі час трафіку, ваш сервер можа быць не ў стане апрацоўваць усю нагрузку, і гэта можа спыніць сервер MySQL.

Вы можаце альбо звязацца з пастаўшчыком хостынгу, альбо вы можаце праверыць гэта самастойна, калі сервер MySQL працуе правільна.

Каб праверыць статус MySQL, увайдзіце на сервер праз SSH і выкарыстайце наступную каманду:

systemctl статус MySQL

Ці вы можаце праверыць, ці працуе ён у вашых актыўных працэсах з:

ps aux | grep MySQL

Калі ваш MySQL не працуе, вы можаце пачаць яго з наступных каманд:

systemctl запусціць MySQL

Вам таксама можа спатрэбіцца праверыць выкарыстанне памяці на вашым сэрвэры.

Каб праверыць, колькі ў вас ёсць аператыўнай памяці, вы можаце выкарыстоўваць наступную каманду:

бясплатна -м

Калі ваш сервер не хапае памяці, вы можаце падумаць аб мадэрнізацыі сервера.

4. Заключэнне

Большасць часу. Памылка «Памылка ўсталявання злучэння з базай дадзеных» можа быць выпраўлена наступным крокам.

Зразумела, вы не павінны выправіць, Памылка ўсталявання злучэння з базай дадзеных, калі вы выкарыстоўваеце адну з нашых   Паслугі хостынгу WordPress VPS   , у гэтым выпадку вы можаце проста папрасіць нашых экспертаў адмін-адміністратараў дапамагчы вам усталяваць для Вас памылку ўсталявання злучэння з базай дадзеных Зразумела, вы не павінны выправіць, Памылка ўсталявання злучэння з базай дадзеных, калі вы выкарыстоўваеце адну з нашых Паслугі хостынгу WordPress VPS , у гэтым выпадку вы можаце проста папрасіць нашых экспертаў адмін-адміністратараў дапамагчы вам усталяваць для Вас памылку ўсталявання злучэння з базай дадзеных. Яны даступныя 24 × 7 і неадкладна паклапаціцца аб вашым запыце.

PS . Калі вам спадабаўся гэты пост, пра тое, як выправіць памылку пры падключэнні да базы дадзеных у WordPress, падзяліцеся ёй з сябрамі ў сацыяльных сетках з дапамогай кнопак злева ці проста пакіньце адказ ніжэй. Дзякуй.