Это может быть основной проблемой в мире баз данных, но я не говорю на «база данных» бегло.
Я перевожу веб-сайт с одного хостинга на другой;с сервера A на сервер B. Сервер B предлагает услугу передачи, но я бы хотел сделать это сам.Сайт основан на WordPress.
Моя стратегия:
- , чтобы скопировать все файлы с одного сервера (A) на другой (B) (готово).
- для экспорта базы данных mysql с сервера A в файл .sql (готово).
- импорт файла .sql в новую базу данных на сервере B, так что теперь Wordpress может общаться с MySql (здесьпроблема).
Служба хостинга на сервере B предоставляет phpMyAdmin, куда я могу импортировать файл .sql, проблема в том, что база данных на сервере A использовала определенное имя пользователя (определенное ими) иу сервера B есть еще один (который я не могу изменить).
Есть ли способ отредактировать файл .sql, чтобы изменить (добавить) имя пользователя на тот, что на сервере B, чтобы я мог без проблем импортировать его?
Примечание. У меня также есть пароль для базы данных .sql и имя пользователя.
Обновление: phpMyadmin выдает ошибку при попытке импортировать файл .sql:
#1044 - Access denied for user 'userServerB'@'localhost' to database 'db-server-A'
Большое спасибо
ОБНОВЛЕНИЕ : Всесейчас работает.По-видимому, в файле .sql была строка, которая пыталась создать новую базу данных сама.Я избавился от этой строки и просто использовал предварительно созданную базу данных, используя все остальные файлы .sql и вуаля.Отдельное спасибо @ daking963