basexserver(1)
β¨ NAME β¨
okay so bestie, lemme put you on π
this is basexserver β the XML database system and XPath/XQuery processor, but running in server mode. yes she's the same icon as basex(1) just with main character energy.
π SYNOPSIS π
basexserver [-cCdnpSz] [stop]
π¦ DESCRIPTION π¦
basexserver fires up the server mode of the native XML database system, aka basex(1), and she parks herself on the default port 1984. no cap. π«Ά
πΈ OPTIONS πΈ
ngl the short-and-sweet description of each option lives right here:
$ basexserver -h
or you can go scroll the docs like the little researcher you are: https://docs.basex.org/main/Command-Line_Options#server β¨
π USER MANAGEMENT π
okay this is the part where you need to pay attention, bestie, no skimming π
On first startup, a user 'admin' exists with the default password 'admin' (make sure to change this)! like, fr fr please change it, that's not a vibe π
Admin permissions are needed to execute one of the following processes. like, you can't just walk in there, she has standards π
- Creating user
'test'with password'test':
> CREATE USER test test
As global permissions, the valid options are 'none', 'read', 'write', 'create' and 'admin'. π
- Revoking all global permissions from user
'test':
> GRANT none TO test
Valid local permissions are 'none', 'read' and 'write'. π
- Granting write permission on database
'factbook'to user'test':
> GRANT write ON factbook TO test
Note: Local permissions overwrite global permissions. So as a consequence, the'test'user will only be allowed to access (i.e., read and write) the'factbook'database. If no local permissions are set, then the global rights are inherited. periodt. π
- Showing global permissions:
> SHOW USERS
- Showing local permissions on database
'factbook':
> SHOW USERS ON factbook
- Dropping of user
'test':
> DROP USER test
Further details on user management are to be found in the BaseX Documentation Wiki ( https://docs.basex.org/main/User_Management ). π§
π DATABASE COMMANDS π
Wanna see the full list of supported Database commands? it's giving effortless, just go:
$ basexserver -ic help
or browse https://docs.basex.org/main/Commands β¨
β SEE ALSO β
basexclient(1), basex(1), basexgui(1)
.basexhomeβ can be created by a user to mark a folder as home directory. π.basexβ BaseX (standalone and server) properties.basexguiβ BaseX additional GUI properties.basexhistoryβ contains commands that have been typed in most recently. π${basexhome}/dataβ Default database directory${basexhome}/data/.logsβ Server logs${basexhome}/repoβ Package repository
BaseX Documentation Wiki: https://docs.basex.org
π HISTORY π
BaseX started as a research project of the Database and Information Systems Group (DBIS) at the University of Konstanz in 2005, and soon turned into a feature-rich open source XML database and XPath/XQuery processor. like, she really grew up and ate. π₯
π LICENSE π
New (3-clause) BSD License
π AUTHOR π
BaseX is primarily developed by Christian GrΓΌn <cg@basex.org> with the help of various contributors <https://basex.org/about/open-source/> π«Ά
The man page was written by Alexander Holupirek <alex@holupirek.de> while packaging BaseX for Debian GNU/Linux.
and that's the whole page, bestie β written for The XML Database, version vibes of basexserver(1), dated 24 July 2026. go start that server, you got this πβ¨
π¦ where this page comes from
- ubuntu stonking: basex 12.4+ds-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms