Mysql
 sql >> база данни >  >> RDS >> Mysql

Настройка на отдалечена връзка с MySQL база данни

В този урок:

  • Каква програма да използвам
  • Добавяне на IP
  • Използвайте заместващ знак
  • Отстраняване на неизправности

Изборът на реномирана уеб хостинг компания е само първата стъпка към изграждането и поддържането на успешен уебсайт. Може да има моменти, когато трябва да се свържете с базата данни извън вашата работна мрежа и ако това е така, трябва да се свържете с вашата база данни, като използвате софтуер на трети страни, който не работи на сървъра (т.е. MySQL клиент на вашия работен плот ). Това се нарича създаване на отдалечена MySQL връзка. За да направите това обаче, първо ще трябва да разрешите връзката от cPanel за IP адреса, от който се свързвате. Прочетете, за да научите как.

Каква програма да използвам за отдалечено свързване?

Има няколко програми, които можете да използвате, за да се свържете отдалечено с вашата база данни. Можете да използвате HTML редактори като Adobe Dreamweaver срещу заплащане или има безплатни програми с отворен код, които можете да използвате като MySQL Workbench или Heidi SQL. Ето някои опции, които да проверите.

  • Navicat за MySQL
  • MySQL Workbench
  • Heidi SQL

Добавяне на IP адрес за разрешаване на отдалечена MySQL връзка

Първо, ще трябва да се уверите, че имате IP адреса, който ще осъществява достъп до базата данни. Тези правила защитават базата данни, като приемат само външни връзки, които сте настроили. Ако се свързвате с база данни от текущата си връзка, вземете своя IP адрес, като щракнете тук, след което изпълнете следните стъпки:

  1. Влезте в cPanel.
  2. Щракнете върху Remote MySQL бутон в Бази данни раздел.

  3. Въведете отдалечения IP адрес в Добавяне на хост за достъп раздел.

  4. Щракнете върху Добавяне на хост бутон.

    След това ще видите съобщение, че IP адресът на хоста е добавен към списъка за достъп.

Сега, тъй като сте добавили IP адреса към отдалечени MySQL връзки, ще можете да се свържете с базите данни. Можете да добавите толкова IP адреси, колкото са ви необходими.

Използване на заместващ знак за разрешаване на всички IP адреси

Може да откриете, че трябва да използвате заместващ знак, ако вашият IP адрес се променя редовно. Можете да добавите заместващ знак, като използвате символа % . Това ще добави всички IP адреси в този диапазон.

Например, ако искате да изброите всички IP адреси в диапазона от 174.77.92.1 до 174.77.92.255, ще добавите IP адреса 174.77.92.%.

Отстраняване на проблеми с отдалечената връзка

Ако използвате предпочитания от вас инструмент за отдалечена връзка и изведнъж той няма да се свърже, това е известно като 1045 грешка и обикновено се чете подобно на „1045 – достъпът е отказан за потребител ‘. Ако получавате тази грешка, ето няколко неща, които трябва да проверите:

Проверете паролата си за cPanel

Много хора се свързват дистанционно, използвайки своето потребителско име и парола за cPanel, вместо да създават един административен потребител за добавяне към базите данни. Това не е предпочитаният метод, но ако използвате потребителското име на cPanel и сега получавате грешка при връзката, има вероятност наскоро да сте променили паролата на cPanel и да не сте я променили в настройките на софтуера за отдалечена връзка. Променете паролата там и трябва да можете да се свържете отново.

Проверете дали IP адресът на свързване се е променил

От време на време вашият интернет доставчик (доставчик на интернет услуги) може да променя вашия публичен IP адрес. Ако случаят е такъв, може да се окажете, че не можете да се свържете отдалечено чрез предпочитания от вас софтуер. Проверете своя IP адрес, като щракнете тук.

След като знаете текущия си IP адрес, върнете се и се уверете, че е в списъка с разрешени IP адреси за вашия Remote MySQL настройки. Ако откриете, че не е в списъка, добавете новия и тогава трябва да можете да се свържете отдалечено.

Ако имате нужда от допълнителна помощ за дистанционно свързване към база данни, моля, свържете се с нашия отдел за поддръжка


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. неуспешно търсене в пълен текст на mysql

  2. Най-ефективният начин за вмъкване на редове в MySQL база данни

  3. Как да избера цял ред, който има най-голям идентификатор в таблицата?

  4. Neo4j - Създайте ограничение с помощта на Cypher

  5. Вмъкване на обект datetime.datetime на Python в MySQL