Използвате PHP и MySQL заедно безпроблемно на вашия уебсайт. Този ден изневиделица получавате грешка в връзката с база данни. Макар и база данни Връзка грешка може да показва по-голям проблем, обикновено е резултат от един от няколкото сценария:
Вчера всичко беше добре
Можете да се свържете вчера и да не промените нито един код във вашия скрипт. Изведнъж днес това не работи. Този проблем вероятно лежи на вашия уеб хост. Вашият доставчик на хостинг услуги може да има базите данни офлайн за поддръжка или поради грешка. Свържете се с вашия уеб сървър, за да видите дали това е така и ако е така, кога се очаква да бъдат архивирани.
Ами сега!
Ако вашата база данни е на различен URL от PHP файла, който използвате, за да се свържете с нея, може да оставите името на вашия домейн да изтече. Звучи глупаво, но се случва много.
Не мога да се свържа с Localhost
Localhost не винаги работи, така че трябва да насочите директно към вашата база данни. Често това е нещо като mysql.yourname.com или mysql.hostingcompanyname.com. Заменете „localhost“ във файла си с директния адрес. Ако имате нужда от помощ, вашият уеб хост може да ви насочи в правилната посока.
Името на моя домакин няма да работи
Проверете двукратно вашето потребителско име и парола. След това ги проверете три пъти. Това е една област, която хората често пренебрегват или проверяват толкова бързо, че дори не забелязват грешката си. Не само трябва да проверите дали вашите идентификационни данни са правилни, но и трябва да се уверите, че имате правилните разрешения, изисквани от скрипта. Например потребител само за четене не може да добавя данни в базата данни; привилегии за писане са необходими.
Базата данни е повредена
Случва се. Сега навлизаме на територията на по-голям проблем. Разбира се, ако поддържате базата данни редовно архивирана, ще се оправи. Ако знаете как да възстановите вашата база данни от архивиране, по всякакъв начин продължете напред и го направете. Ако обаче никога не сте правили това, свържете се с вашия уеб-домакин за помощ.
Поправяне на база данни в phpMyAdmin
Ако използвате PhpMyAdmin с вашата база данни можете да я поправите. Преди да започнете, направете резервно копие на базата данни - за всеки случай.
- Влезте във вашия уеб сървър.
- Щракнете върху иконата phpMyAdmin
- Изберете засегнатата база данни. Ако имате само една база данни, тя трябва да бъде избрана по подразбиране.
- В основния панел трябва да видите списък с таблиците на базата данни. Кликнете Провери всичко.
- Избирам Таблица за ремонт от падащото меню.