» » Подключение к удаленной базе данных

Подключение к удаленной базе данных

Разрешаем удаленное подключение к базе данных MS SQL Server

udalennoe_ms_sql_serverВсем привет дорогие друзья. Сегодня я хотел бы Вам рассказать, как можно открыть подключение к базе MS SQL Server со всех компьютеров, то есть, для всех пользователей при помощи TCP/IP подключения.

Подключение к MySQL

При подключении к MySQL необходимо указывать сервер, пользователя и его пароль, а также базу данных, с которой требуется работать. Синтаксис подключения к MySQL имеет следующий вид:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
bind-address=xxx.xxx.xx.x

где bind-address, адрес сервера на котором установлен MySQL, перед тем, как производить вышеуказанные действия необходимо убедиться, что хост нормально "видит" себя:

host xxx.xxx.xx.x
xxx.xxx.xx.x.in-addr.arpa domain name pointer dbserver.domain.local.

сохраняем файл, перезапускаем сервис mysql:

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATEPROCEDURE Table_Sotrudnik
    (@id INTEGER, @Familiua nvarchar(30), @Imua nvarchar(30), @Doljnost nvarchar(20), @AZR bit, @ALM bit, @BEL bit,
     @VSB bit, @GOR bit, @GRZ bit, @DVS bit, @DON bit, @ZAB bit, @ZKZ bit, @ZSB bit, @KAZ bit, @KBSH bit, @KRG bit,
     @KLG bit, @KRS bit, @KRIM bit, @LAT bit, @LIT bit, @LIV bit, @MSK bit, @NET bit, @ODS bit, @OKT bit, @PDN bit,
     @PRV bit, @SVR bit, @SEV bit, @SKV bit, @TRK bit, @UZB bit, @UVS bit, @UJN bit, @UZP bit, @UYR bit, @Pusto bit, @TDJ bit)ASBEGIN
    INSERTINTO(@id, @Familiua, @Imua, @Doljnost, @AZR, @ALM, @BEL, @VSB, @GOR, @GRZ, @DVS, @DON, @ZAB, @ZKZ, @ZSB, @KAZ, @KBSH, @KRG,
     @KLG, @KRS, @KRIM, @LAT, @LIT, @LIV, @MSK, @NET, @ODS, @OKT, @PDN, @PRV, @SVR, @SEV, @SKV, @TRK, @UZB, @UVS, @UJN, @UZP, @UYR, @Pusto, @TDJ)
     VALUES
     (@id,@Familiua,@Imua,@Doljnost,@AZR,@ALM,@BEL,@VSB,@GOR,@GRZ,@DVS,@DON,@ZAB,@ZKZ,@ZSB,@KAZ,@KBSH,@KRG,
     @KLG,@KRS,@KRIM,@LAT,@LIT,@LIV,@MSK,@NET,@ODS,@OKT,@PDN,@PRV,@SVR,@SEV,@SKV,@TRK,@UZB,@UVS,@UJN,@UZP,@UYR,@Pusto,@TDJ)END

Это означает, что в MySQL есть всего один пользователь root и у него установлен пароль. И подключиться он может только с localhost.


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

Далее isql сообщит о том, что Вы
подключились:

Теперь Вы можете продолжить эксперименты с базой
employee.fdb. isql означает
interactive SQL [utility] (интерактивный SQL). Вы
можете использовать её для извлечения данных, получения
метаинформации, создания объектов базы данных, запуска скриптов и
многого другого.

он сразу выдаёт:
psql: FATAL: missing or erroneous pg_hba.conf file

  • ». Открытие удалённого доступаИмя сервера для удалённого подключения указывается в панели управления на странице «
  • Порт для подключения — 3306 .

в окончании команды - имя вашей БД.

Пример:

Дополнительные MySQL-база и MySQL-доступ (MySQL-пользователь)

Пользователям предоставляется определенное количество баз MySQL в рамках приобретенного тарифа. При этом автоматически подключается одна база, и реквизиты доступа к ней сообщаются в письме с уведомлением о заведении услуг. Клиенты могут самостоятельно создавать дополнительные базы данных и MySQL-доступы.

Для этого необходимо в контрольной панели в разделе Древо услуг выбрать площадку, для которой необходимо создать дополнительную услугу и в таблице «MySQL» выбрать команду «добавить» для услуги «MySQL-доступ (доп.)» или «MySQL-база (доп.)». Пароли доступа к базам данных можно изменить, вызвав команду «изменить» у требуемого MySQL-доступа.

Дополнительная документация и полезные ссылки

MySQL является самой популярной среди разработчиков СУБД. Популярность ее сопровождается и наличием исчерпывающей и очень качественной документации. Научившись пользоваться ею, вы не будете иметь проблем с доступом к качественным описанием нужных возможностей MySQL.

Также, рекомендуем ознакомиться со статьёй на нашем сайте, посвящённой оптимизации баз данных MySQL.

Наверх