SQLinfo.ru - Все о MySQL PG day 17

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.02.2017 17:34:55

sql157
Завсегдатай
Зарегистрирован: 17.03.2016
Сообщений: 89

Как сменить путь расположения базы данных и таблиц?

Используется
MySQL 5,7 - x6,4
Open Server - последний

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

В файле
e:\srw\webopsrvr\modules\database\MySQL-5.7-x64\my.ini

Сменил пути
с
#datadir = "e:\\srw\\webopsrvr\\userdata\\MySQL-5.7-x64"

на
datadir = "\\Server\\e\\srv\\db\\webopsrvr\\userdata\\MySQL-5.7-x64"

и
с
#innodb_data_home_dir = "e:\\srw\\webopsrvr\\userdata\\MySQL-5.7-x64"

на
innodb_data_home_dir = "\\Server\\e\\srv\\db\\webopsrvr\\userdata\\MySQL-5.7-x64"

после перезагрузки сервера пути возвращаются в исходное положение.

Вопрос
    1. Как сменить путь расположения базы данных и таблиц?
    2. Будут ли проблемы с работой MySql при таком размещении баз данных и таблиц (т.е. сервер на компе1, а базы данных и таблицы на компе2)?

Неактивен

 

#2 28.02.2017 10:05:43

klow
Активист
Зарегистрирован: 06.12.2014
Сообщений: 183

Re: Как сменить путь расположения базы данных и таблиц?

Как минимум ссылку на другой сервер нужно начинать с четырех слешев datadir = "\\\\Server...

Неактивен

 

#3 28.02.2017 20:50:07

sql157
Завсегдатай
Зарегистрирован: 17.03.2016
Сообщений: 89

Re: Как сменить путь расположения базы данных и таблиц?

klow написал:

Как минимум ссылку на другой сервер нужно начинать с четырех слешев datadir = "\\\\Server...

Всё сделал согласно ваших рекомендаций. Вроде пошла реакция, но не могу подключиться. См. скрин prntscr.com/eeibrb

Вопрос
Как подключиться?

Неактивен

 

#4 01.03.2017 00:04:15

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6610

Re: Как сменить путь расположения базы данных и таблиц?

У Вас bind-address проставляется в какой адрес? Скорее всего, во внешний адрес сервера. Можно или явно туда прописать 127.0.0.1 (безопасно, но тогда исключаются внешние соединения), или 0.0.0.0 (разрешены внешние соединения, соответственно, лучше как-то отдельно ограничивать доступ к серверу). При текущих настройках сервера нужно подключаться не к 127.0.0.1, а к тому адресу, который выставляется в %ip%.

Ну и держать данные на другом сервере — кажется, плохая идея. Всё будет работать медленно и, скорее всего, будут проблемы со стабильностью (как минимум, samba плохо поддерживает блокировки, насколько я помню).

Неактивен

 

#5 01.03.2017 00:18:48

sql157
Завсегдатай
Зарегистрирован: 17.03.2016
Сообщений: 89

Re: Как сменить путь расположения базы данных и таблиц?

paulus написал:

У Вас bind-address проставляется в какой адрес? Скорее всего, во внешний адрес сервера. Можно или явно туда прописать 127.0.0.1 (безопасно, но тогда исключаются внешние соединения), или 0.0.0.0 (разрешены внешние соединения, соответственно, лучше как-то отдельно ограничивать доступ к серверу). При текущих настройках сервера нужно подключаться не к 127.0.0.1, а к тому адресу, который выставляется в %ip%.

Ну и держать данные на другом сервере — кажется, плохая идея. Всё будет работать медленно и, скорее всего, будут проблемы со стабильностью (как минимум, samba плохо поддерживает блокировки, насколько я помню).

Прописал
bind-address = 127.0.0.1

выдаёт ошибку..

Прописал
bind-address = 0.0.0.0

вообще не запускается..

Неактивен

 

#6 01.03.2017 00:50:45

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6610

Re: Как сменить путь расположения базы данных и таблиц?

А какую ошибку выдает? Попробуйте целиком закомментировать строку?

Неактивен

 

#7 01.03.2017 08:08:34

sql157
Завсегдатай
Зарегистрирован: 17.03.2016
Сообщений: 89

Re: Как сменить путь расположения базы данных и таблиц?

paulus написал:

А какую ошибку выдает? Попробуйте целиком закомментировать строку?

Как в посте #3

См. скрин prntscr.com/eeibrb

Неактивен

 

#8 01.03.2017 10:49:12

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6610

Re: Как сменить путь расположения базы данных и таблиц?

А сама служба-то запускается при этом? Комментировать строку целиком пробовали?

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson