Как да се свържете към база от данни от отдалечен компютър
инструкция
Какво ще ви трябва:
- Инсталиран DB MySQL (например, от Denwer комплект).
- Куп Apache + PHP или програма, която работи с база данни - инсталиран на втория компютър.
- Местни или интернет връзка между клиентския компютър и компютъра на сървъра.
- Достъпът до потребителя "корен" (или всеки друг, с пълни права) база данни.
Намерете реда с параметъра свързват-адрес. и ако в началото на реда не си струва диез (#) го поставите. Не забравяйте да запишете файла, след редактиране.
Рестартирайте базата данни. Разбира се, всеки има свои собствени начини, например, можете да убие mysqld.exe процес чрез Task Manager (Ctrl + Alt + Delete), а след това да започне в базата данни на първо място. С новите настройки, MySQL ще приема връзки от други компютри; обаче, обмен на данни няма да работи, ако не се свържа зададете потребителско име и парола, които е упълномощен да използва базата данни от отдалечения компютър.
Свържете като потребител корен (или всеки друг потребител има пълни права) към базата данни от един и същ компютър, където има база данни и изпълнете следната команда:
Разрешете всички ON # 42;. # 42; До # 8217; потребител # 8217; @ # 8217;% # 8217; Идентифицирани от # 8216; парола # 8217; С предоставянето на опции
Подмяна предварително потребителско име на потребителя, който ще бъде разрешено да се свърже с базата данни от отдалечен компютър, парола в паролата, за да бъде използван от потребителя.
Можете също така да замени # 42;. # 42; . На db * Това позволява на потребителя да работи само с база данни db; или db.table след това потребителят ще бъде в по-ограничени в правата си и да могат да работят само на маса в базата данни на db. Причиняване Дарение команда няколко пъти на един и същи потребител, но се противопостави на даване право, можете да посочите точно това, което потребителят ще бъде в състояние да работи.
Предоставят команда в MySQL 5.1 [Eng.]
Сега можете да се свържете с базата данни от отдалечен компютър, потребителското име и парола, които се използват в командос Дарение. С цел да се вдигне на правото на потребителя (например, за да вземем правото да работи с определена база данни), използвайте отменя:
ОТМЕНЯ ВСИЧКИ, предоставяне на опции ON # 42;. # 42; В ОТ # 8217; потребител # 8217; @ # 8217;% # 8217; Идентифицирани от # 8216; парола # 8217;
Параметрите не са съвсем по същия начин, както в предишната стъпка, но те са равностойни.
Командата REVOKE в MySQL 5.1 [Eng.]
Изтриване на потребител (изведнъж искате да изтриете потребителя за изпитване), може да командва DROP ПОТРЕБИТЕЛ:
DROP USER # 8217; потребител # 8217; @ # 8217;% # 8217; Идентифицирани от # 8216; парола # 8217;
Имайте предвид, че DROP USER не забраните изтриване на потребители, ако в момента те са свързани с базата данни; но ако те са изключени, те няма да бъдат в състояние да се свърже.
DROP USER команда в MySQL 5.1 [Eng.]
Съвети & Предупреждения:
Свързани статии