# Sync mysql and elasticsearch without logstash

**URL:** <https://discuss.elastic.co/t/sync-mysql-and-elasticsearch-without-logstash/184445>\
**Category:** Elasticsearch\
**Created:** [June 5, 2019, 7:19pm UTC](https://discuss.elastic.co/t/sync-mysql-and-elasticsearch-without-logstash/184445 "2019-06-05T19:19:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![john\_jay](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/john_jay/32/46819_2.png) [@john\_jay](https://discuss.elastic.co/u/john_jay)\
**Post date:** [June 5, 2019, 7:19pm UTC](https://discuss.elastic.co/t/sync-mysql-and-elasticsearch-without-logstash/184445/1 "2019-06-05T19:19:42Z")

</div>

Hi! Is is possible to sync MySQL to Elasticsearch without using logstash or any kind of scripts?  
someone said to me elasticsearch supports it to do it without using any stuff? Is it right?if yes, How?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [June 5, 2019, 7:25pm UTC](https://discuss.elastic.co/t/sync-mysql-and-elasticsearch-without-logstash/184445/2 "2019-06-05T19:25:03Z")

</div>

No, there is no direct integration between Elasticsearch and MySQL.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 5, 2019, 8:01pm UTC](https://discuss.elastic.co/t/sync-mysql-and-elasticsearch-without-logstash/184445/3 "2019-06-05T20:01:01Z")

</div>

I shared most of my thoughts there: [http://david.pilato.fr/blog/2015/05/09/advanced-search-for-your-legacy-application/](http://david.pilato.fr/blog/2015/05/09/advanced-search-for-your-legacy-application/)

Basically, I'd recommend modifying the application layer if possible and send data to elasticsearch in the same "transaction" as you are sending your data to the database.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 3, 2019, 8:01pm UTC](https://discuss.elastic.co/t/sync-mysql-and-elasticsearch-without-logstash/184445/4 "2019-07-03T20:01:02Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
