Deleting Billion records in a range vs exact ID lookup MYSQL
I would use much smaller batches, and delete in specific ranges:
DELETE from table_name where id BETWEEN ? AND ?

Start with the first number equal to the minimum id of the table, and the second number 1000 higher than that. Doing batches of 1000000 is too large, it'll take too long and make the rollback segment grow too large.
Then as you loop, increase the start and end of the range by 1000, terminating when it gets to 1762163840.
It will take a long time to do this no matter what.
One alternative strategy some people use instead of deleting a great majority of data is to make a new table, copy only the small number of rows you want to keep, and then swap the tables. That will take less time, but it's complicated to manage concurrent updates. It's easier if your table is insert-only.