Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/plumdog/pysql_browser
GUI for connection to and management of remote MySQL servers
https://github.com/plumdog/pysql_browser
Last synced: about 1 month ago
JSON representation
GUI for connection to and management of remote MySQL servers
- Host: GitHub
- URL: https://github.com/plumdog/pysql_browser
- Owner: plumdog
- License: gpl-3.0
- Created: 2013-10-18T19:54:06.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-06-04T09:25:26.000Z (over 10 years ago)
- Last Synced: 2024-10-14T02:27:30.903Z (3 months ago)
- Language: Python
- Size: 234 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Pysql Browser
=============GUI for connection to and management of remote MySQL servers.
Currently only known to work on Linux, though probably works on OSX
too. This is because it requires sshpass due the way that the ssh
tunnel is created. Hopefully this dependency can be dropped in favour
of using Paramiko.Configuration
-------------At present, there is no internal management of connection
credentials. You have to create a file called db_config.py and enter a dict:```python
config = {
'Server Name': (
'Server Name',
{'local_port': 3307,
'remote_user': 'root',
'remote_server': 'host.com',
'remote_port': 3306,
'remote_password': '',
'mysql_username': 'root',
'mysql_password': ''
}),
# etc
}
```The values give above are the defaults, so you only need to add values
where they differ.TODO
====Remove dependance on plumbum module and sshpass command line program.
Handle connection credentials internally, storing password safely.
Sort out modules and use relative imports.