All right! I found way around the issue. Here is what I did:
From your PHPMyAdmin drop the user and the database. Once your drop them reload MySQL. The way I reloaded for a complete reload, I just rebooted my server.
To generate and error log, edit my.conf:
vi /etc/mysql/my.conf
Find the lines and remove the # to uncomment the line and make it active:
#general_log_file = /var/log/mysql/mysql.log
#general_log = 1
Change it to:
general_log_file = /var/log/mysql/mysql.log
general_log = 1
I also edit:
#log_slow_queries = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
#log_bin = /var/log/mysql/mysql-bin.log
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
#binlog_do_db = include_database_name
Log in back into PHPMyAdmin and create the database and the user for osTicket. Reload MySQL or reboot the server. I reboot the server to reload all the MySQL modules. Then I was able to complete the installation process. Finally go back and reedit the my.conf file as the changes will affect performance. The user created had all data and structure access but not admin access at all.
I hope this will help someone else.