proxy_ssl on вам не надо, достаточно просто указать схему https в proxy_pass. Nginx'у всё равно, что у него "снаружи" HTTP, а у прокси HTTPS. Всё должно работать, если поубирать все директивы кроме проксирования и заголовков (ну и X-Forwarded-Proto выставить явно, конечно же). mysql -h 127.0.0.1 -u root -p - и вас пустит в консоль с паролем root?