basexserver(1)

πŸ“¦
version 12.4 Β· 3 versions
, in ubuntu stonking

✨ 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