db.login - Sets user/password for DB driver/database.
Contents
Description
db.login sets login parameters such an user name and optionally also a password, a hostname or a port for
the connection to the selected database through the DB driver.
Examples
Only username specified (assuming locally accessible PostgreSQL DB without password):
db.login driver=pg database=mydb
Username, password and hostname specified (note that the command lines history will store the password in
this way):
db.login driver=pg database=mydb user=bacava password=secret host=db.example.com
Username and empty password specified:
db.login driver=pg database=mydb user=bacava password=""
Keywords
database, connection settings
Name
db.login - Sets user/password for DB driver/database.
Note
Options host and port are related to only SQL database backends like PostgreSQL, MySQL or ODBC.
Note that the passwords are stored in a hidden, unencrypted file in the user account, specifically
• in the ’home’ directory, i.e. $HOME/.grass8/dblogin (Unix-like systems)
• %APPDATA%\Roaming\GRASS8\dblogin (MS-Windows)
Only the file owner can access this file.
See Also
db.connect,db.test,db.tables
SQL support in GRASS GIS
Source Code
Available at: db.login source code (history)
Accessed: Friday Apr 04 01:18:43 2025
Main index | Database index | Topics index | Keywords index | Graphical index | Full index
© 2003-2025 GRASS Development Team, GRASS GIS 8.4.1 Reference Manual
GRASS 8.4.1 db.login(1grass)
Synopsis
db.logindb.login--helpdb.login [-p] driver=namedatabase=name [user=string] [password=string] [host=string]
[port=string] [--overwrite] [--help] [--verbose] [--quiet] [--ui]
Flags:-p
Print connection settings and exit
--overwrite
Allow output files to overwrite existing files
--help
Print usage summary
--verbose
Verbose module output
--quiet
Quiet module output
--ui
Force launching GUI dialog
Parameters:driver=name[required]
Name of database driver
Options: dbf,mysql,odbc,ogr,pg,sqlite
Default: sqlitedatabase=name[required]
Name of database
Default: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.dbuser=string
Username
password=string
Password
host=string
Hostname
Relevant only for pg and mysql driver
port=string
Port
Relevant only for pg and mysql driver
