Эта ошибка не связана с разрешениями mysql, она говорит, что расширение mysqli не загружено с вашей конфигурацией php,
если файлы расширений установлены на вашем сервере, вам просто нужно загрузить их в файл php.ini,
найдите эту строку в файле php.ini и раскомментируйте ее:
;extension="mysqli.so"
просто удалите ";" с начала строки. и перезапустите ваш apache, если он не работает, поэтому его нужно установить,
Для баз данных mysql вы можете войти на свой сервер mysql с правами root и предоставить необходимые разрешения любому пользователю, которого вы хотите, например:
GRANT ALL PRIVILEGES ON databasename.* TO 'username'@'localhost'
- измените ВСЕ ПРИВИЛЕГИИ с необходимыми разрешениями, если вы не хотите предоставлять все разрешения этому пользователю.
- измените имя базы данных на свое имя базы данных и * на имя таблицы, если вы не хотите предоставлять разрешения для всех таблиц этому пользователю.
- смените имя пользователя на пользователя, которому вы хотите предоставить разрешения.
С уважением,