I am receiving the following error when starting a freshly installed TeamSpeak 3 server, using the MariaDB plugin. Initial TS3 server database created, database user created and granted all privileges to TS3 database. Tested with both MySQL 8.0 and MariaDB 10.5, same result.
|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.13.3 (2020-12-16 14:17:05)
|INFO |ServerLibPriv | |SystemInformation: FreeBSD 13.0-RELEASE-p1 FreeBSD 13.0-RELEASE-p1 #0: Wed May 26 22:15:09 UTC 2021 [email protected]:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 Binary: 64bit
|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
|INFO |DatabaseQuery | |dbPlugin version: 2
|ERROR |DatabaseQuery | |db_exec() CREATE TABLE channel_properties ( server_id integer unsigned, id error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'NOT NULL, channel_parent_id integer unsigned, server_id integer u...' at line 1
|CRITICAL|SQL | |db_CreateTables() unable to create tables
Note that I am currently running a production TS3 server successfully with a MariaDB database. Previously this initial creation of the tables worked as expected.
Configuring for and using SQLite works flawlessly and the TS3 server launches without error on first run.
Any help or suggestions would be appreciated.