sudo lxd init (has to be with sudo otherwise you can get some weird errors) is a wizard that internally runs a set of configuration options.
It’s possible to perform all the tasks in sudo lxd init manually with lxc commands and some sudo commands (file-system creation, etc).
The idea is that you run sudo lxd init once, and then you go along with lxc commands.
Having said that, here is what you can do
Set up LXD as normal without clustering since you do not need it now.
Just to be clear, lxc cluster enable my-node-name turns a non-clustered LXD instance into the first node of a LXD cluster without losing any data (since you asked specifically for that). Any additional node you want to add to the cluster must be completely empty tho.
I just wanted to say that the <name> part of the command is confusing to me. Especially in the following example of the command:
$ lxc cluster enable mycluster
name is not really the name of the cluster, is it?
I think one should simply use the name of the host where the command is executed, as suggested in the reply of @freeekanayaka .
Why is that command argument needed at all (assuming it is just the name of the node, which it already knows)?