Я пытаюсь преобразовать базу данных MySQL из MAMP в RDF-граф, используя D2RQ (на Mac). Я распакованный сервер d2rq и я запустить генерировать отображение инструмент из терминала, как это:Создать отображение базы данных SQL в RDF с D2RQ
sh generate-mapping -o mapping.ttl -u root -p passw jdbc:mysql://localhost/eurocup
Однако он дает ошибку, говоря, что не может подключиться к базе данных:
Database connection to jdbc:mysql://localhost/eurocup failed (user: root): Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. (E54)
Может кто-нибудь поможет мне в этом? Я очень новичок в RDF и всей семантической сети и даже с командной строкой. Предлагая другой способ конвертировать базу данных SQL (или дамп) в график RDF, можно будет!
Основываясь на сообщении об ошибке, я сомневаюсь, что ошибка не имеет ничего общего с RDF _per SE_, но это связанно с вашей установкой базы данных или конфигурации. Кроме того, последний бит вашего вопроса (об альтернативах), вероятно, вне темы для StackOverflow: «Вопросы, предлагающие нам рекомендовать или находить инструмент, библиотеку или любимый ресурс вне сайта, не соответствуют теме« Переполнение стека », поскольку они, как правило, привлекают самоуверенных ответов и спама. Вместо этого опишите проблему и то, что было сделано до сих пор, чтобы ее решить ». Если вы ищете альтернативы, вам может быть повезло на http://answers.semanticweb.com. –
Вы можете подключиться к базе данных другими способами? I.e., можете ли вы подключиться к базе данных так, как вам хотелось бы, если бы вы просто собирались делать запросы против нее? –
Спасибо за ваш ответ Джошуа, это действительно кажется ошибками соединения. Запросы с использованием PHP-скрипта или использование PhpMyAdmin прекрасно соединяются с использованием localhost (или http://127.0.0.1) с тем же именем пользователя и паролем. – Tumtum