Connection Issues
Cannot Connect to Database
Symptoms: Connection fails with timeout or “Cannot connect” error Common Causes & Solutions:Incorrect Host or Port
Incorrect Host or Port
Check:
- Verify the hostname/IP address is correct
- Ensure the port number matches your database server
- Default ports:
- PostgreSQL: 5432
- MySQL/MariaDB: 3306
- SQL Server: 1433
- MongoDB: 27017
- Redis: 6379
- ClickHouse: 8123 (HTTP) or 9000 (native)
Database Server Not Running
Database Server Not Running
Check:
- Is the database server process running?
- Check server logs for startup errors
Firewall Blocking Connection
Firewall Blocking Connection
Check:
- Firewall rules on the database server
- Network firewall between client and server
- Cloud security groups (AWS, GCP, Azure)
- Inbound traffic on the database port
- Your IP address in allowlist/whitelist
Authentication Failed
Authentication Failed
Verify:MySQL:
- Username is correct
- Password is correct (no extra spaces)
- User has permission to connect from your IP
SSL/TLS Issues
SSL/TLS Issues
For PostgreSQL:
- Try disabling SSL mode if not required
- Set SSL Mode to “prefer” or “disable” in connection settings
- Disable SSL if server doesn’t support it
- Or provide proper SSL certificates
Connection Drops Frequently
Symptoms: Connected successfully, but connection drops after a few minutes Solutions:- Check timeout settings on your database server
- Network instability: Test with
ping hostnamefor packet loss - VPN disconnections: Ensure VPN remains connected
- Server-side connection limits: Check if max connections reached
SSH Tunnel Connection Fails
Symptoms: “SSH connection failed” error Solutions:Verify SSH Credentials
- SSH host is reachable
- SSH port (usually 22) is open
- SSH username is correct
- SSH key or password is valid
Query Issues
Query Times Out
Symptoms: Long-running query eventually fails with timeout Solutions:-
Add a LIMIT clause to reduce result size
-
Add indexes to speed up queries
-
Filter with WHERE clause early
-
Check server query timeout settings
Syntax Error in Query
Symptoms: “Syntax error near…” message Common Issues:- Wrong SQL dialect: PostgreSQL vs MySQL syntax differences
- Reserved keywords: Use quotes around reserved words
- Missing semicolon: Not required in Zequel but some habits die hard
- String quotes: Use single quotes for strings in SQL
Results Not Showing
Symptoms: Query executes successfully but no results appear Check:-
Query actually returns data
-
Result limit is not 0
- Check Settings → Query Settings → Default Limit
- Scroll down - Results might be below the fold
- Check for errors in the bottom panel logs
Performance Issues
Zequel Runs Slowly
Symptoms: Application feels sluggish or unresponsive Solutions:Too Many Open Tabs
Too Many Open Tabs
- Close unused tabs
- Each tab maintains its own state and data
- Recommended: Keep under 10-15 tabs open
Large Result Sets
Large Result Sets
- Reduce page size in Settings → Grid Settings
- Add more specific WHERE clauses
- Use LIMIT on queries
Memory Usage
Memory Usage
Check Activity Monitor/Task Manager:
- Close other applications
- Restart Zequel to clear caches
- Consider increasing system RAM
Database Server Slow
Database Server Slow
- Server might be under heavy load
- Check server metrics (CPU, RAM, disk I/O)
- Optimize slow queries
- Add database indexes
Loading Schema Takes Forever
Symptoms: Connecting to database or opening Command Palette is very slow Causes:- Database has thousands of tables/columns
- Slow network connection
- Database server is slow to respond
- Use sidebar navigation instead of Command Palette for large schemas
- Filter by database/schema to reduce objects loaded
- Optimize database catalog queries on the server
- Close and reopen connection to reload schema cache
Data Issues
Changes Not Saving
Symptoms: Edited table data doesn’t persist after clicking “Commit Changes” Check:-
Safe Mode is disabled
- Look for shield icon in header bar
- Safe Mode prevents all write operations
-
Table has a primary key
- Zequel requires a primary key to update rows
- Add a primary key if missing:
-
User has write permissions
- Check error logs in the bottom panel for specific error messages
Data Appears Blurred
Symptoms: All data in tables is blurred/unreadable Solution: Privacy Mode is enabled- Click the eye icon in the header bar to disable
- Privacy Mode blurs sensitive data for screen sharing
Cannot Delete Row
Symptoms: Delete button is disabled or delete fails Check:- Safe Mode - Disable it
- Permissions - User needs DELETE privilege
- Foreign key constraints - Other tables reference this row
Application Issues
Zequel Won’t Start
Symptoms: Application crashes immediately or won’t launch Solutions:-
Check system requirements
- macOS 10.15 or later
- Windows 10 or later
- Linux with modern kernel
-
Reset app data
- Corrupted settings might prevent startup
- Delete app data folder:
- macOS:
~/Library/Application Support/Zequel/ - Windows:
%APPDATA%/Zequel/ - Linux:
~/.config/Zequel/
- macOS:
-
Reinstall Zequel
- Download latest version from zequel.dev
- Uninstall current version completely
- Install fresh copy
Keyboard Shortcuts Not Working
Symptoms: Pressing shortcut keys does nothing Check:-
Another application is capturing the shortcut
- Close other apps and try again
- Check for system-wide shortcut conflicts
-
Focus is in wrong place
- Some shortcuts only work in specific contexts
- Click into the main window area
-
Operating system differences
- Use
Cmdon macOS,Ctrlon Windows/Linux - Check the menu to see actual shortcuts for your platform
- Use
Updates Not Installing
Symptoms: Update downloaded but doesn’t install Solutions:- Quit Zequel completely before updating
- Check disk space - Need enough space for new version
- Run as administrator (Windows) if permission denied
- Manually download installer from GitHub releases
- Check Update Channel - Switch to Stable if on Beta
Database-Specific Issues
SQLite
Database Locked Error:- Another process has the database file open
- Close other connections to the same file
- Check for
.db-journalor.db-walfiles (delete if stale)
PostgreSQL
Too Many Connections:MySQL/MariaDB
Access Denied for User:MongoDB
Authentication Failed:- Ensure authentication database is correct (usually
admin) - Check if user exists in correct database
- Verify replica set configuration if using one
Getting Help
If you can’t resolve your issue:-
Check application logs
- Location: See Settings
- Look for error messages near the time of the issue
-
Search existing issues
- GitHub Issues
- Someone might have already reported and solved it
-
Report a bug
- Include: OS version, Zequel version, database type
- Provide: Steps to reproduce, error messages, relevant logs
- Create new issue
-
Join discussions
- GitHub Discussions
- Ask questions and get help from the community
Emergency Recovery
Complete Reset
If Zequel is completely broken and nothing else works:Backup Connection Data (if possible)
Export your connections before resetting:
- File → Export Connections (if accessible)