As not all symbols offered can be used everywhere, I delete those that could generate problems, but this could already come in the installation to facilitate deployment.
Below are all that are offered, but not all of them can be used anywhere for example for the database:
!"; #$%&'()*+,-./:;<=>?@^_`{|}~
Yes, it can be done.
As it is a security item it should be included.
Remember that we are getting several new users.
This procedure would be simple to enter.
This is a good topic to consider. If I may, I would add two things: first is to use a password manager outside one’s server and kept somewhere safe, and two to use quantum-proof passwords. We can never be too careful.