==== Installing MySQL Authentication Module ====
Create a working directory and move there
{{Code|Code = sudo mkdir -p /var/hda/web-apps/guacamole/sqlauth && cd /var/hda/web-apps/guacamole/sqlauth}}
Download Guacamole's authorization module
{{Code|Code = sudo wget <nowiki>http://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-jdbc-0.9.9.tar.gz}}</nowiki>
Unpack it
{{Code|Code = sudo tar -zxf guacamole-auth-jdbc-0.9.9.tar.gz}}
Download MySQL and Java Connector
{{Code|Code = sudo wget <nowiki<http://dev.mysql.com/get/Downloads/Connector/j/mysql-connector-java-5.1.38.tar.gz}}</nowiki>
Unpack it
{{Code|Code = sudo tar -zxf mysql-connector-java-5.1.38.tar.gz}}
Create directories for the extensions in Tomcat's folders
{{Code|Code = sudo mkdir -p /usr/share/tomcat/.guacamole/{extensions,lib}}}
Move the modules to their respective directories.
{{Code|Code = sudo mv guacamole-auth-jdbc-0.9.9/mysql/guacamole-auth-jdbc-mysql-0.9.9.jar /usr/share/tomcat/.guacamole/extensions/}}{{Code|Code = sudo mv mysql-connector-java-5.1.38/mysql-connector-java-5.1.38-bin.jar /usr/share/tomcat/.guacamole/lib/}}
Restart MariaDB
{{Code| Code = sudo systemctl restart mariadb.service}}
==== Loading Guacamole's schema into the MySQL Tables ====