
Closed
Posted
Paid on delivery
Deployment (Hostinger + GitHub) Project Overview I'm looking for an experienced Node.js/Express developer who is familiar with Hostinger VPS/Web Hosting, GitHub deployments, MySQL, and CORS. The frontend is already online, but the backend API cannot connect to the MySQL database after deployment. The project was working during development but is failing after deployment to Hostinger. Current Setup Frontend [login to view URL] Hosted at: [login to view URL] Backend Node.js Express Hosted at: [login to view URL] Connected to GitHub Auto-deploy enabled Database Hostinger MySQL Imported successfully into phpMyAdmin Tables exist including: announcements banner_slides page_contents roster_members roster_sections Current Error Every API request that touches MySQL returns: ER_ACCESS_DENIED_ERROR Access denied for user (using password: YES) Example: [login to view URL] returns { "code":"ER_ACCESS_DENIED_ERROR", "errno":1045, "sqlState":"28000", "sqlMessage":"Access denied for user ..." } Hostinger runtime logs show the same MySQL authentication error. What Has Already Been Tried Created a brand-new MySQL database Created a brand-new MySQL user Imported the SQL database successfully Changed the MySQL password multiple times Updated all Hostinger Environment Variables Redeployed the application several times Verified DB_USER Verified DB_PASSWORD Verified DB_NAME Tried localhost Tried [login to view URL] Updated GitHub repository Updated backend code Confirmed Express server starts correctly on port 5000 The Node application runs, but cannot authenticate with MySQL. What Needs To Be Fixed Fix the MySQL connection. Verify Hostinger environment variables. Verify mysql2 connection configuration. Verify Hostinger Node deployment. Fix any CORS issues if necessary. Ensure announcements, banners, login, register, roster, etc. all work correctly. Make sure the API is production-ready. Tech Stack Node.js Express MySQL2 JWT Authentication Cookie Parser [login to view URL] GitHub Hostinger phpMyAdmin Access Provided I will provide: GitHub Repository Hostinger Access Environment Variables Database Access Domain Access Requirements Please only apply if you have experience with: Node.js Express MySQL Hostinger GitHub deployments Production debugging This should be a quick job for someone experienced with Hostinger deployments.
Project ID: 40556513
209 proposals
Remote project
Active 4 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
209 freelancers are bidding on average $126 USD for this job

Hello, I understand the criticality of a fully-functional backend that's integrated smoothly with its corresponding front end. Having developed, debugged, and maintained large scale web services using Node.js, Express, MySQL and having experience working with Hostinger VPS/Web Hosting, I believe I am equipped to deal with this task flawlessly. Moreover, the fact that I come from web service provider company contributes to my versatility. I've had recurring experiences resolving CORS issues and authentication errors when it comes to database access. It's given me insights into optimizing all aspects of a well-structured full-stack application - HTTP request handling, database connectivity and configuration tidbits. Thus, I would be able to accurately detect and resolve the root causes behind the current error faced in your project. Lastly, with Hostinger being widely used as a hosting service among our clients, I'm well-aware of the environment variables characteristic to it which can greatly assist in this task. Providing positive feedback and excellent customer service are our core values, so you can be assured of a completed job done diligently and to your satisfaction. Let’s connect soon to discuss how we can address this issue as per your requirements! Thanks!
$180 USD in 3 days
8.6
8.6

Hi, that ER_ACCESS_DENIED_ERROR with password:YES after a fresh user and password reset usually means the MySQL user isn't actually granted access from the host your Node app connects from, or it's tied to localhost only while Hostinger routes through a different socket/IP. Also worth checking if the user got scoped to the wrong database name during creation, phpMyAdmin imports can silently do that. I'd pull your current mysql2 config and Hostinger env vars first, check user@host grants directly in phpMyAdmin, then test the connection string standalone before touching your Express code at all. Once that's live I'll verify announcements, roster, and auth routes actually query correctly, not just that the server boots. I've handled a few Hostinger VPS to Node deployment fixes like this for client teams, mysql2 auth issues are almost always a grants or host-mismatch problem, not a code bug. Can jump on this today.
$225 USD in 3 days
8.7
8.7

With over 14+ years as a Senior Developer, I have accumulated extensive experience that align with your project demands. My expertise in Node.js, Express, MySQL, Hostinger and GitHub deployments prepares me to swiftly address your backend database issue after deployment. I understand the complexities of CORS and would ensure its rectification if there's any. My experience with JWT Authentication, Cookie Parser will be an added advantage for the required API Production readiness. Ensuring smooth functionality of all such as announcements, banners, login, register, and roster is my forte. It will be an honour to leverage my vast experience in WordPress, Shopify & WooCommerce platform into making your gigawatt website shine ever more brilliantly. My reliable support and prompt communication style makes me an ideal choice for all varieties and sizes of troubleshooting or designing tasks. Let us join hands for professional execution of this important task at hand. View my full portfolio at ```portfolioLink```. Contact me as soon as possible to discuss how we can move forward in finding the fix you need!
$250 USD in 4 days
8.5
8.5

Hello, I can help you resolve the Hostinger production issue by fixing the MySQL authentication failure (ER_ACCESS_DENIED_ERROR), verifying your environment variables, and correcting the mysql2 connection setup in your Node.js/Express backend. I’ll also review the Hostinger deployment configuration, ensure GitHub auto-deploy is correctly applying env changes, and validate that all endpoints (announcements, banners, auth, roster) work properly in production. I’ll also check CORS and JWT handling to make sure the API is fully stable and production-ready after the fix. Once access is shared, I can start immediately and get the backend fully connected again. Thanks
$150 USD in 1 day
8.3
8.3

Hi, I can quickly diagnose and resolve your **Hostinger deployment issue**. Based on your description, the application is running correctly, so the problem is likely related to **MySQL authentication, environment variable loading, database host configuration, or Hostinger-specific deployment settings** rather than your Express code. I'll verify the MySQL connection (`mysql2`), environment variables, GitHub deployment, CORS configuration, and ensure all API endpoints (announcements, banners, authentication, roster, etc.) are fully operational in production. Once fixed, I'll test the complete API and leave your deployment stable and production-ready. **Muhammad Rizwan LA**
$100 USD in 2 days
8.2
8.2

Hi, I can fix the database connection issue or deploy it freshly whatever needed. I have very good experience with hostinger and NodeJs, ReactJs etc. Hope to hear from you to do this. Thank you
$120 USD in 3 days
7.9
7.9

Hi, I have extensive experience with Node.js, Express, MySQL, Hostinger, and GitHub deployments. To fix the MySQL connection issue post-deployment, I will verify Hostinger environment variables, mysql2 connection configuration, Node deployment, and address any CORS issues if necessary. Let's discuss further to resolve this quickly. Regards, Sai Bhaskar
$95 USD in 2 days
7.7
7.7

Hi, I’ve resolved similar MySQL connection issues in Node.js projects, specifically with Express and Next.js. I can quickly identify the root cause of your problem and implement a reliable solution. In addition to fixing the immediate issue, I’ll ensure your API is production-ready by addressing any potential CORS problems and optimizing the code for performance and security. Let’s schedule a 10-minute introductory call to discuss your project in more detail and see if I’m the right fit. I usually respond within 10 minutes. I’m eager to learn more about your exciting project. Best regards, Adil
$151.69 USD in 7 days
7.5
7.5

Hi, I am a software engineer. I can make changes and fix issues in your project.
$30 USD in 7 days
7.3
7.3

Hello Hostinger deployment failing. GitHub Actions workflow config error or DNS propagation delay causing downtime. Fixed similar CI/CD pipelines for Node/React apps on shared hosting. I automate GitHub-to-Hostinger sync via FTP deploy actions. Eliminate manual uploads, ensure zero-downtime updates. Provide repository link and Hostinger access. Start integration today. Giáp Văn Hưng
$250 USD in 7 days
7.0
7.0

Hello, I have done a lot of nodejs project deployment on servers like AWS, Hostinger, Liquid web and many more. I have read your requirement and I can make your APIs working properly. I am available to start the work immediately, I will try to make this working today itself.
$180 USD in 2 days
7.4
7.4

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$140 USD in 7 days
6.7
6.7

As an accomplished Full Stack Web & Mobile App Developer, I have gained an extensive expertise in the very technologies that your project demands. My deep understanding of Node.js and Express make me ideally suited to diagnose and solve your MySQL connection issue. Having had prior experience facilitating Hostinger + GitHub deployments, I am well-aware of the complexities that may arise when handling these setups and always come prepared with solutions. Furthermore, my proficiency with database design and optimization, particularly with MySQL, ensures that I am well-positioned to rectify any hiccups in your system. I believe in not just fixing a problem but also ensuring its longevity by tackling the root cause head-on. My skills also extend to other crucial aspects of your project including REST API Development, CORS management, and ensuring production-ready APIs. One of the hallmarks of my work process is prioritizing transparent communication with my clients so as to always keep them informed about the progress made at every stage. Furthermore, my adaptability and problem-solving skills make sure that no matter how unique a issue may be - like yours - there's always a solution. Rest assured, if you choose me for this project, you will receive top-notch craftsmanship, meticulous debugging, and prompt delivery. Let's fix this issue together!
$30 USD in 1 day
6.7
6.7

As an experienced developer with over a decade in the field, I have all the necessary skills and technologies at my fingertips to get your Node.js/Express project back on track. I am well-versed in JavaScript, MYSQL, Node.js, and PHP to expertly solve the database connection issue you are facing with Hostinger. Throughout my career, I have dealt with diverse hosting providers and environments including Hostinger which makes me uniquely qualified for this task. In regards to your previous troubleshooting attempts, allow me to approach your issue from an alternative perspective. Drawing from my extensive experience using Github deployments for various web projects and with fine management on PhpMyAdmin, I confidently assure you of handling the authentication error effectively. By verifying environment variables, mysql2 connection configuration, fixing any CORS problems proactively and making your API production-ready, I will ensure all routes (announcements, banners, login etc) work perfectly. Providing quality solutions is not just a job for me but a passion. It gives me great satisfaction in knowing that issues that seemed complex can be resolved smoothly through my expertise. By choosing me
$100 USD in 4 days
6.9
6.9

Hi, let's get your backend API connecting smoothly to the MySQL database post-deployment. The current ER_ACCESS_DENIED_ERROR issue needs a swift resolution to ensure seamless functionality for your announcements, banners, and other features. You can expect a seamless database connection post-deployment, ensuring all API requests function correctly. I will personally troubleshoot the MySQL authentication error, verify Hostinger environment variables, and address any CORS issues for a production-ready API. Can you provide insights into the specific MySQL2 connection configuration for a tailored fix? Let's chat further so I can give you a proper timeline and get things moving.
$100 USD in 2 days
6.4
6.4

With over a decade of hands-on experience in Python, AI, Full-Stack, Web3, and Mobile app development, I can resolve your MySQL database connection issue swiftly and efficiently. My skill and domain expertise align perfectly with your requirements. I have a solid command of foundational technologies such as Node.js, Express, and MySQL2, which are critically necessary for the task at hand. Moreover, my extensive experience with Hostinger and GitHub deployments complements the tech stack involved. Going through the project overview and troubleshooting steps you've followed so far, my technical acumen tells me that the issue involves Verifying Hostinger environment variables and mysql2 connection configuration - tasks that fall aptly under my specialization. Moreover, an error like "ER_ACCESS_DENIED_ERROR" sometimes indicates CORS issues too - something else I am adept at addressing if needed. Lastly, I assure 100% focused dedication to eliminating all anomalies within your backend API on time; making it production-ready and ensuring all endpoints function perfectly. The satisfaction of my clients is always paramount; you can count on me to bring this same dedication to your project. Discuss your project with me today to fix this issue rapidly.
$30 USD in 1 day
6.7
6.7

Hi, I have good knowledge of NodeJS(Express) with Hostinger, I can fix this issue in lowest cost and time. Please come to the chat box for more discussion. Thanks
$30 USD in 1 day
6.4
6.4

As a seasoned full-stack developer with core expertise in Node.js, Express, and MySQL, I'm confident I can solve your backend API issue with ease. My extensive experience also includes working with Hostinger deployments and handling CORS problems if any exist. Since the frontend is already hosted on your domain, I understand the urgency here and assure you that I'll make it a priority to fix the MySQL connection and verify all Hostinger environment variables to stabilize your application. One of my strengths lies in effective collaboration with teams and efficient bug-squashing. Although this issue seems specific to production deployment, I have broad experience throughout the dev cycle, from creating new databases/users to importing SQL databases successfully without compromising data integrity.
$30 USD in 6 days
7.1
7.1

Greetings, It looks like you’re facing an access denied issue with your MySQL database after deploying your Node.js/Express backend on Hostinger. This can often be due to misconfigured environment variables or incorrect database connection settings, especially since it worked during development. To tackle this, I would: 1. Verify all Hostinger environment variables for accuracy, ensuring the DB_USER, DB_PASSWORD, and DB_NAME are correctly set. 2. Check the mysql2 connection configuration to ensure it's set to connect to the right host and port. 3. Investigate any potential CORS issues that might be affecting your API requests. 4. Conduct thorough testing of your API endpoints to confirm they all function as expected once the connection issue is resolved. With experience in Node.js, Express, MySQL, and handling deployments on Hostinger, I’m confident I can get your API production-ready.
$140 USD in 3 days
6.1
6.1

Hi there, Your Hostinger-deployed Node/Express API is failing on MySQL auth, not the frontend. I’ve spent the last 4 years solving exactly this type of deployment breakage, especially when local MySQL works but Hostinger returns ER_ACCESS_DENIED_ERROR. I’ve fixed similar cases where the issue was an env var mismatch, wrong MySQL host, or Hostinger runtime isolation. The real risk here is that the app can start cleanly while the database layer silently points to the wrong credentials or host. That’s why changing passwords and redeploying often changes nothing. I’ll verify the live environment variables in Hostinger, inspect the mysql2 connection config, confirm the correct Hostinger MySQL host/user/database mapping, and test authentication directly from the deployed API. I’ll also check CORS and cookie/JWT settings so announcements, roster, login, and register behave correctly in production. I’ll keep the fix isolated, document the exact root cause, and return a production-ready deployment path. Best regards, John allen
$155 USD in 2 days
5.9
5.9

Greenville, United States
Payment method verified
Member since Nov 7, 2022
$10-30 USD
$30-250 USD
$10-30 USD
$30-250 USD
$10-30 USD
₹75000-150000 INR
$30-250 USD
min ₹2500 INR / hour
£20-250 GBP
$15-25 USD / hour
₹1500-12500 INR
$20-35 USD
₹12500-37500 INR
$10-30 USD / hour
$30-250 USD
$750-1500 USD
₹1500-12500 INR
$250-750 USD
$30-250 USD
₹750-1250 INR / hour
₹37500-75000 INR
$10-15 AUD
$30-250 USD
₹600-1500 INR
₹12500-37500 INR