Перенос с одного ПК на другой (шаг развертывания базы) - Версия для печати +- АСИОУ - автоматизированная система информационного обеспечения управления образовательным процессом (https://forum.asiou.ru) +-- Форум: Поддержка АСИОУ (https://forum.asiou.ru/forumdisplay.php?fid=44) +-- Тема: Перенос с одного ПК на другой (шаг развертывания базы) (/showthread.php?tid=1106) |
RE: Перенос с одного ПК на другой (шаг развертывания базы) - #yarsch078 - 29-09-2021 Если ваш mysql-сервер уже настроен на удаленные подключения, и для работы с базой asiou на mysql-сервере уже есть пользователь с необходимыми разрешениями, то база asiou дампится, как описано выше. Иначе вы должны сначала настроить mysql-сервер. Откройте файл c:\mysql\my.ini (для WIndows) или /etc/mysql/mysql.conf.d/mysqld.cnf (для Linux), найдите там: Код: bind-address = 127.0.0.1 и замените на: Код: bind-address = 0.0.0.0 Перезагрузите mysql-сервер (не компьютер, хотя можно и так ). Теперь сервер принимает любые удаленные подключения, но при условии, что соответствующие подключения настроены. Например, если нужно удаленно подключиться пользователю remote_user_login с паролем remote_user_login с компьютера с адресом, скажем, 26.207.202.144 к mysql-серверу с адресом, скажем, 26.207.202.145, нужно создать пользователя, выдать ему разрешения, и безотлагательно их применить. Запустите в командной строке на локальном компьютере с mysql-сервером (26.207.202.145), к которому собираетесь удаленно подключаться: Код: mysql -u{LOGIN} -p{PASS} Здесь LOGIN - логин пользователя mysql-сервера, обладающего необходимыми привилегиями/разрешениями (в самом простом случае это - root), а PASS - его пароль (в самом простом случае это тоже - root). Выполните в mysql-консоли следующие команды: Код: create user 'remote_user_login'@'26.207.202.144' identified by 'remote_user_pass'; Здесь remote_user_login и remote_user_pass - логин и пароль, с которыми удаленный пользователь собирается подключатся к mysql-серверу, asiou - имя базы данных, к которой удаленный пользователь должен получит доступ, а 26.207.202.144 - адрес компьютера, с которого удаленный пользователь собирается подключаться. Теперь удаленный пользователь с компьютера 26.207.202.144, используя логин remote_user_login и пароль remote_user_pass, может удаленно подключатся к базе данных asiou mysql-сервера с адресом 26.207.202.145 и создавать резервные копии так: Код: mysqldump -h26.207.202.145 -uremote_user_login -premote_user_pass asiou > my_database_dump.sql Или удаленно разворачивать резервные копии так: Код: mysql -h26.207.202.145 -uremote_user_login -premote_user_pass < my_database_dump.sql ЗЫ Будьте внимательны ко всем выполняемым шагам, и обязательно (!) предварительно создайте резервную копию базы данных. ЗЗЫ Исправлена ошибка с командами создания и развертывания дампа: в командах был указан адрес компьютера, с которого выполняются команды, вместо адреса mysql-сервера. Также исправлены логические ошибки, связанные с удаленными и локальными адресами и учетными данными. RE: Перенос с одного ПК на другой (шаг развертывания базы) - MOUSOSH83 - 29-09-2021 (16-09-2021, 08:13)Ruslan Писал(а):(15-09-2021, 16:31)MOUSOSH83 Писал(а):(15-09-2021, 09:38)#yarsch078 Писал(а): Исходя из того, что у Вас есть доступ к удаленной базе данных, Выполните на локальном компьютере: Пиишет что файл не найден. Заходил через прафиль Администратора RE: Перенос с одного ПК на другой (шаг развертывания базы) - #yarsch078 - 29-09-2021 Это команда для разворачивания резервной копии. Вы собирались дампить вроде? RE: Перенос с одного ПК на другой (шаг развертывания базы) - MOUSOSH83 - 29-09-2021 Ой простите перепутал, а какая для создания. Спасибо RE: Перенос с одного ПК на другой (шаг развертывания базы) - #yarsch078 - 30-09-2021 mysqldump конечно же. ЗЫ В посте #21 ошибка! Подключаемся то мы к удаленному mysql-серверу, следовательно, и в командной строке указываем его адрес, а не адрес компьютера, с которого собираемся подключаться. RE: Перенос с одного ПК на другой (шаг развертывания базы) - MOUSOSH79 - 01-12-2021 Здравствуйте.Подскажите пожалуйста какие позиции отредактировать в файле options.ini для гимназии.Спасибо RE: Перенос с одного ПК на другой (шаг развертывания базы) - #yarsch078 - 01-12-2021 Уже спрашивали в сообщении #47 от 15-04-2021, 08:43. ЗЫ В топике - "ОБНОВЛЕНИЯ АСИОУ". RE: Перенос с одного ПК на другой (шаг развертывания базы) - MOUSOSH79 - 01-12-2021 Спасибо все получилось только есть еще один вопрос как мне выставить образовательную программу?Спасибо RE: Перенос с одного ПК на другой (шаг развертывания базы) - #yarsch078 - 01-12-2021 (01-12-2021, 10:27)MOUSOSH79 Писал(а): Спасибо все получилось только есть еще один вопрос как мне выставить образовательную программу?Спасибо Вы о чем? RE: Перенос с одного ПК на другой (шаг развертывания базы) - MOUSOSH79 - 01-12-2021 (01-12-2021, 11:18)#yarsch078 Писал(а):(01-12-2021, 10:27)MOUSOSH79 Писал(а): Спасибо все получилось только есть еще один вопрос как мне выставить образовательную программу?Спасибо Во время создания новой группы система меня просит указать образовательную программу,а варианта выбора нет.Спасибо |