В помощь начинающим выкладываю мануал по настройке досутпа к таблицам и базе mysql в целом, чтоб ваша база была в целости и соханности.
Я не буду рассказывать про настройку прав доступа через PhpMyAdmin ибо большая часть новичков все еще юзают навикат,
поэтому рассмотрим настройку прав доступа через навикат.
1.Открываем навикат.
2.Oткрываем настроенный коннект, в нашем случае это localhost.
3.Выбираем базу данных скрин № 1 ( не обязательно щелкать на ту базу на которую хотите установить права.)
4.Щелкаем правой кнопкой на выбранную Базу.
5. Жмем кнопку Manage users и видим новое окно в котором слева указаны MySql юзеры (в нашем случае юзер один)
справа указаны привелегии.
6.Если вам надо настроить права доступа именно на определенные таблицы в конкретной базе (данный случай мы и
рассмотрим, к примеру нам надо права доступа к базе l2jdb для сайта с включеной регистрацией) то делаем следущее.
6. Открываем коннект юзера в открывшемя окне, видим дерево баз данных, а так же видим флажки прав доступа справа.
6.1 Снимаем все флажки, это спрячет все базы которые вы не хотите показывать,в том числе базу Mysql где содержатся
все важные таблицы.Жмем сохранить и идем дальше.
7.Выбираем базу данных L2jdb,устанавливаем флажок прав доступа только Select жмем сохранить и открываем дерево
таблиц в этой бд.
Немного уточню для тех кто не в курсе.
SELECT Пользователь может выполнять запросы в таблице на просмотр.
INSERT Пользователь может выполнять команду INSERT в таблице и внедрять свои запросы.
UPDATE Пользователь может выполнять команду UPDATE в таблице и обновлять данные.
DELETE Пользователь с этой привилегией может выполнять команду DELETE в таблице и удалять все что хочет.
Это основные команды которые используются сайтами.Изучить другие команды вы можете сами в великой сети интернет.
8.Выделяем таблицу accounts - ставим флажок select , insert , update(в зависимости от скрипта рега).
На примере таблица admin_command_access_rights
9.Если стоит статистика топов( топ персов,кланов,замков и т.п.) Для этих таблиц ставим только select.
10. Если есть личный кабинет то на него ставим права к таблицам этой БД в зависимости от функционала личного
кабинета.