как узнать префикс базы данных в phpmyadmin
MySQL и phpMyAdmin обьясните чайнику (Страница 1 из 5)
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения с 1 по 25 из 117
1 Тема от MeravingiN 2006-11-25 17:14:04
Тема: MySQL и phpMyAdmin обьясните чайнику
Люди я вообще новичок в этой сфере но очень нуждаюсь в помощи любого кто может мне помочь. Я вообще использую Apache 2.5.5 с одной комплектации то есть из одной программы, но у него mysql чего-то не пашет. Я использую еще easy php 1.8 в нём есть встроенный MySQL. Т.к. в этом easy php не пашет Apache – вообщем выходит так.
Короче, все пашет, но я не знаю как с этими базами данных тут обращаться. Через phpMyAdmin задал базу данных но она пустая, и я не знаю что надо в неё добавлять. Кроме этого, когда хочу инсталлировать скрипт которому нужен MySQL, записываю все данные, но всё равно пишет что «acces dinied for this user» хоть все на этого юзера включено…
Ну вообщем мне нужна ваша помощь, объясните что и как мне делать, желательно как можно подробней. То есть мне надо узнать как базы данных создавать и что в них должно быть ещё, и как создавать юзера который нормально будет работать со скриптами. Я использовал скрипт е107.
2 Ответ от Hanut 2006-11-25 21:34:27
Re: MySQL и phpMyAdmin обьясните чайнику
Для новичка очень советую Денвер, как наиболее удобный и простой в использовании комплекс содержащий все необходимые программы и скрипты для установки и настройки движков, форумов и других скриптов.
Со временем вы приспособитесь к данной среде, узнаете её глубже и уже тогда сможете самостоятельно установить Apache, интерпретатор php, MySQL и всё что понадобится ещё.
3 Ответ от MeravingiN 2006-11-25 23:48:43 (изменено: MeravingiN, 2006-11-25 23:58:12)
Re: MySQL и phpMyAdmin обьясните чайнику
слушай, ну я там разобрался более менее. Но у меня как запускаешь phpMyAdmin то выкидывает такую ошибку:
>
и ещё: когда хочу создать базу данных просит пароль администратора а что за пароль, может это пароль типа моего аккаунта в виндовсе, то у меня его нету, то есть выключен он, я не ставил с самого начала. Помоги разобраться.
Кстати, когда не ввожу кода при создании базы данных, то пишет тоже самое что и при входе в phpMyAdmin.
4 Ответ от Hanut 2006-11-26 14:41:52
Re: MySQL и phpMyAdmin обьясните чайнику
5 Ответ от MAG_MAGISTR 2006-11-28 12:48:03 (изменено: MAG_MAGISTR, 2006-11-28 12:49:16)
Re: MySQL и phpMyAdmin обьясните чайнику
Я тут новичек, у меня возник вопрос:
Хочу поставить на форум phpbb мод, в инструкции по установке есть:
как это можно зделать с помощью phpmyadmin?
я думал что просто надо в
написать : INSERT INTO phpbb_config (config_name, config_value) VALUES(‘news_text’, ‘You can change this text in your admin panel.’);
INSERT INTO phpbb_config (config_name, config_value) VALUES(‘news_status’, ‘1’);
Но решил всетаки спросить!
Буду благодарен за помощь!
6 Ответ от Lokki 2006-11-28 20:37:44
Re: MySQL и phpMyAdmin обьясните чайнику
MAG_MAGISTR
Но решил всетаки спросить!
Буду благодарен за помощь!
Всё правильно, надо скопировать указанные выше два sql-запроса INSERT и вставить в окно «Выполнить SQL запросы на БД». После этого нажать «Пошел» (Go). Запросы на вставку двух записей будут выполнены.
7 Ответ от qwer99t 2007-08-01 01:31:54
Re: MySQL и phpMyAdmin обьясните чайнику
Мало что понимаю в этом, прошу извинить заранее.
Ставлю скрипт на сайте (вернее, пока пытаюсь установить) пошагово. На хостинге (Plesk) установлен phpmyadmin. В инструкции к скрипту есть такая фраза:
«Run admin/1.sql followed by admin/2.sql through any of your mysql clients (i.e phpmyadmin)»
Вот через какую кнопку в phpmyadmin можно выполнить вышеуказанную команду?
8 Ответ от Lokki 2007-08-01 08:18:54
Re: MySQL и phpMyAdmin обьясните чайнику
Вот через какую кнопку в phpmyadmin можно выполнить вышеуказанную команду?
5 простых шагов для смены префикса таблиц БД в WordPress
2015-06-11 / Вр:14:22 / просмотров: 6943
Многим, кто использует для создания сайтов движок WordPres, известно, что при установке, движок WordPress создает по умолчанию 11 стандартных таблиц с префиксом « wp_ ».
○ Меняйте стандартный префикс «wp_» при установке WordPress
Итак, приступим. Для начала, если вы только устанавливаете WordPress, вы можете сразу поменять стандартный префикс « wp_ » на свой:
○ 5 простых шагов для смены префикса «wp_» в таблицах БД для WordPress
Будет выглядеть это вот так:
Откроется поле, в которое нужно вставить запрос для автоматической замены префикса в таблицах. Вставьте в поле вот этот код:
Давайте разберем, что мы прописали в коде:
○ Желтое поле (I) «Rename table» – означает «переименовать таблицу»;
○ Синее поле (II) – это название текучей таблицы в БД, которую нужно переименовать (на вордпрессе они одинаковы);
○ Белое поле (III) «to» – означает «на» (на что менять);
Звучит это все так:
Переименовать таблицу wp_commentmeta на 2015bloggood_ru_commentmeta
Далее жмите «Изменить» :
В поле вставьте вот этот код запроса:
И вместо префикса « wp_ » вставляем наш « 2015bloggood_ru_ »:
Запрос выведет нам все колонки, где есть префикс « wp_ »
После выполнения запроса появится несколько колонок, где следует заменить префикс « wp_ » на префикс « 2015bloggood_ru_ ». Для изменения жмите на карандаш для каждой колонки.
Как изменить префикс базы данных
Суть этого способа защиты в том, что изменение префикса поможет избежать исполнения SQL запросов к базе данных. Обычно хакботы используют стандартные запросы с префиксом wp_ в своих атаках, но если вы измените префикс базы данных на уникальный, то бот получит ошибку.
Префикс базы данных можно изменить во время установки Вордпресс, но если у вас уже есть работающий сайт, то в этой статье вы узнаете, как изменить префикс базы данных вручную или при помощи плагинов.
Чтобы изменить префикс БД вручную, надо сделать изменения в приложении phpMyAdmin при помощи SQL запросов, и изменить запись о префиксе в файле wp-config.php.
В плагинах безопасности префикс базы данных меняется в несколько кликов.
Зачем менять префикс базы данных
Многие специалисты рекомендуют изменить префикс БД для того, чтобы не дать возможность хакеру получить контроль над базой данных при помощи SQL запросов.
Существует 2 типа SQL внедрений. Обычное SQL внедрение — когда хакер получает возможность посылать команды базе данных и получать ответы от базы данных. Слепое SQL внедрение — когда хакер может посылать команды базе данных, но не получает ответов от нее.
В обоих случаях хакер может сделать SQL запрос к вашему сайту без вашего ведома. Если хакер может выполнить такой запрос, у него появится доступ к базе данных сайта, то есть он может изменить записи в базе данных.
После получения контроля над базой данных злоумышленники обычно меняют логин и пароль администратора. Администратор сайта больше не может войти в админку сайта, а хакеры продолжают делать с сайтом что хотят, от рассылки спама с этого сайта и кражи личной информации до заражения других сайтов и рассылки спама с них и кражи другой информации.
Аргумент Против
Причина не менять префикс базы данных состоит в том, что если база данных выполняет какие-то запросы злоумышленника, то в итоге он все равно может получить доступ к базе данных.
Если первая попытка хакера получить ответ от базы данных оказывается неудачной, он может создать новый запрос к базе данных для поиска второй части названий таблиц, которые имеют стандартные имена.
Например, второй запрос может запрашивать имена, содержащие usermeta или postmeta в названии. Эти имена являются именами двух стандартных таблиц Вордпресс. Поиск вернет полное имя таблицы вместе с новым префиксом таблицы.
Хотя может показаться, что нет смысла менять префикс базы данных, есть несколько аргументов с другой стороны.
Аргументы За
Изменение префикса рекомендовано в руководстве по увеличению безопасности в Кодексе Вордпресс.
Эта рекомендация попала туда после устранения разработчиками Вордпресс уязвимостей, связанных с SQL внедрениями.
Причина в том, что хакеры редко ищут уязвимости сайтов, посещая сайты в браузере вручную. Хакеры создают ботов, которые автоматически обходят сотни или тысячи сайтов и ищут в них известные уязвимости по имеющимся у них спискам уязвимостей, которые находятся в открытом доступе.
После того, как на сайте находится уязвимость, например такая, которая позволяет выполнять SQL запросы злоумышленника, боты взламывают такие сайты, отправляют сообщение хакеру и идут дальше.
Изменение префикса wp_ на что-нибудь уникальное поможет отбить первую волну автоматических атак, но не поможет, если хакер вручную попробует получить доступ к базе данных, поэтому кроме изменения префикса нужно иметь другие способы защиты сайта.
Сделайте бэкап
Так как вы будете работать с глубокими настройками базы данных и файлом wp-config.php, сделайте бэкап всего сайта и базы данных. Если что-то пойдет не так, вы сможете восстановить сохраненную версию.
1. Изменение в wp-config.php
Этот файл находится в корневой папке сайта, скачайте его на компьютер с помощью ftp-клиента или менеджера файлов на хостинге.
Откройте файл, найдите эту строку:
Сохраните файл и закачайте обратно на сервер. Если теперь вы попробуете зайти на сайт, он будет недоступен. Так и должно быть, потому что теперь данные в базе данных не соответствуют данным в файле wp-config.php.
Чтобы изменить префиксы в базе данных переходим к следующему шагу:
2. Изменения в базе данных
Зайдите на хостинг и откройте базу данных.
В базе данных нужно поменять префиксы главных таблиц, это делается с помощью SQL запросов на вкладке SQL. Структура запроса для изменения всех таблиц такая:
Замените название-таблицы на нужное название таблицы, и новый-префикс на ваш новый префикс, который вы сохранили в файле wp-config.php.
1. Для одиночной установки Вордпресс измените префиксы в стандартных таблицах Вордпресс:
Можете скопировать и выполнить сразу все запросы, не забудьте заменить новый-префикс на ваш новый префикс.
2. Для мультисайт установки добавьте эти префиксы:
Измените новый-префикс на новый префикс.
Также измените эти таблицы:
Замените # на ID вашего подсайта. Например, запрос к таблице wp_commentmeta подсайта с ID 2 будет wp_2_commentmeta
Кроме этих запросов нужно изменить префикс в таблицах, которые создали установленные плагины, и таблицы плагинов, которые были созданы для подсайтов в Мультисайт установке. Посмотрите в левой колонке какие еще таблицы остались со старым префиксом, измените их вручную тем же способом.
3. Изменения внутри таблиц
Записи в таблице Options
В этой таблице надо изменить несколько записей. Для облегчения поиска можно использовать поисковый запрос. Замените новый-префикс на ваш новый префикс:
Поиск должен показать все записи, которые соответствуют запросу. Для редактирования кликните два раза или нажмите Карандаш на каждой записи.
Записи в таблице Usermeta
Как в таблице Options, в таблице Usermeta надо заменить несколько записей. Чтобы не искать их вручную, можно использовать запрос:
Замените новый-префикс на новый префикс, который вы добавили в wp-config.php.
После этого сайт должен начать работать с новым префиксом базы данных.
Решение проблем
Если вы получили ошибку прав доступа, или ошибку установления соединения с базой данных, это значит, что вы забыли переименовать одну из таблиц или префикс записи. Вернитесь в phpMyAdmin и найдите таблицу или запись, которую вы пропустили.
Некоторые плагины предполагают, что префикс базы данных стандартный, и если вы уверены, что переименовали все таблицы и плагины, попробуйте деактивировать все плагины, и включать их по одному, чтобы найти, какой из них делает сайт недоступным. Удалите плагин или найдите ему альтернативу.
Плагины
Если вы не хотите делать это вручную, можно сделать это с помощью одного из плагинов безопасности. Вы можете использовать маленький плагин, который делает только эту работу, например, Brozzme DB Prefix, или большой плагин, где эта функция находится среди многих других, например All in One WordPress Security.
Перед изменением префикса сделайте бэкап сайта и базы данных.
Поставьте галочку, чтобы плагин сгенерировал новый префикс, или придумайте свой вариант. Плагин сделает изменения в базе данных и в файле wp-config.
В других плагинах изменение префикса базы данных делается аналогично.
Сделайте бэкап
После того, как вы изменили префикс базы данных вручную или автоматически, сделайте еще один бэкап.
Заключение
Изменение префикса базы данных помогает избежать только один вид автоматических атак. Чтобы защитить сайт от других атак, установите какой-нибудь плагин безопасности и читайте Руководство по безопасности Вордпресс.
Читайте также:
Надеюсь, статья была полезна. Оставляйте комментарии.
Как поменять префикс базы данных WordPress
По умолчанию все таблицы базы данных WordPress имеют префикс wp_. Если вы не задали другой префикс при установке системы система присвоит именно этот префикс базе данных и соответственно всем её таблицам.
Вступление
По умолчанию все таблицы базы данных WordPress имеют префикс wp_. Если вы не задали другой префикс при установке системы система присвоит именно этот префикс базе данных и соответственно всем её таблицам.
Для повышения безопасности сайта и практической защиты от хакерских SQL инъекций, принято менять префикс базы данных WordPress, и задавать произвольный набор букв и цифр.
Не знаю почему, но система рекомендует длину префикса в четыре символа. Поменять префикс базы данных WordPress можно несколькими способами, о которых и пойдет речь в этой статье. Для начала разберемся, зачем, вообще, менять префикс базы данных.
Зачем менять префикс базы данных WordPress
Ответ, на вопрос, Зачем менять префикс базы данных WordPress, до банальности прост: Чтобы усложнить взлом сайта. Кроме этого, на одной базе данных можно запустить несколько копий сайта WordPress, и у каждой копии должна быть своя база данных со своим префиксом.
По умолчанию, при установке WordPress задается префикс базы данных wp_. Его можно поменять, еще на этапе установки WordPress.
Но, при установке, вы могли этого не сделать или не знали, что это лучше сделать. Будем считать, что нужно поменять префикс на рабочем сайте WordPress.
Не нужно устанавливать лишние плагины для изменения префикса БД. Это лишнее. Конечно, если установили плагин безопасности, в котором есть инструмент замены префикса базы данных, то этот вопрос решен. Например, в плагине безопасности iThemes Security есть такой инструмент. А вот как изменить префикс базы данных без плагинов, так сказать «руками» разберем дальше.
Самый простой и надежный способ сменит префикс внизу статьи. Можете сразу идти туда.
Замена префикса базы данных в phpMyAdmin
Если на вашем сервере есть phpMyAdmin, то можно поменять префикс БД там.
Для префикса можно использовать любой набор латинских букв и цифр. Если хотите совсем зашифроваться, используйте любой инструмент формирования паролей и сформируйте префикс в виде пароля. Например, в таком виде: E2g2yJ3J.
Но это еще не все. В таблицах базы данных нужно найти все таблицы с префиксом wp_, которые не видны в обзоре таблиц. Это особенно важно, для таблицы «wp_usermeta». Алгоритм простой, ищите все таблицы с префиксом «wp_» и меняете на свой префикс.
Как видите, замена префикса базы данных в phpMyAdmin хоть и не сложное занятие, но требует некоторого навыка. Поэтому поменяем префикс, немного по-другому.
Замена префикса базы данных в текстовом редакторе
Считаем, что резервная копия БД и сайта у вас уже сделана.
Все база данных с новым префиксом залита на сервер. Осталось отредактировать файл wp-cofig.php, сайта.
Редакция файла wp-cofig.php
Редактировать файл wp-config.php нужно при любом варианте изменения префикса.
Все готово. Теперь вы знаете, как поменять префикс базы данных WordPress
Вывод
В завершении стоит отметить, что меняется префикс для повышения безопасности сайта и не является обязательной. Понятно, что исходный префикс может быть любой, и не обязательно «wp_» и менять префикс можно несколько раз.
Как изменить префикс таблиц базы данных – безопасность WordPress
Еще одним важным шагом для безопасности блога на WordPress является изменение стандартного префикса таблиц wp в базе данных на любой другой. В этой статье вы узнаете как изменить префикс в ручную без использования плагинов.
В предыдущей статье я рассказал, как изменить логин admin, который остался без изменений после запуска блога. Тоже самое произошло и с префиксом. Когда устанавливал движок WordPress, я просто не знал, о том, что нужно изменить логин и префикс. Теперь по истечении времени это просто стало необходимым для защиты блога.
На самом деле процедура не сложная, но требует предельной внимательности. Я расскажу на примере блога, находящего на локальном сервере.
Как изменить префикс таблиц базы данных
1. Первое и самое важное, что необходимо сделать, это создать резервную копию блога. Если вдруг, что то пойдет не так, блог можно откатить на момент создания резервной копии.
2. Переходим в базы данных phpMyAdmin. Выбираете базу данных и видите список таблиц, у которых стоит префикс – wp.
Вот его мы и заменим на другой. Для примера я применю придуманный мной префикс – test.
Для префикса используйте только латинские буквы, цифры и подчеркивания. Если примените символ, то он не пройдет в изменении файла wp-config.php и придется переделывать все самого начала.
Начнем с изменения названия таблиц. Выбираем первую таблицу из списка, жмем на нее. Далее находим вкладку «Операции» и переходим.
Редактируем префикс в окне «Параметры таблицы». Просто переписываем, в моем случае вместо wp прописываю test.
Для сохранения изменений жмем кнопку ОК. Мы видим, название первой таблицы изменилось.
Эту же операцию проводим с каждой таблицей из списка.
3. После изменения названий таблиц необходимо внести изменения в самих таблицах. Следующее изменение делаем в таблице test_usermeta ( изначально она была wp_usermeta).
Кликаем на таблицу, ищем вкладку «Обзор», переходим к внутреннему содержимому таблицы.
Перед нами большой список, в котором нужно найти все названия с префиксом wp_ и изменить на test.
Для изменения жмем на иконку с изображением карандаша и переписываем wp на test.
Внимательно проверяем весь список, если он состоит не из одной страницы, то переходим на следующую. И так до конца.
5. Следующая таблица для изменений wp_options или test_ options.
Выбираем таблицу и переходим к вкладке «Обзор» точно так же, как в предыдущем шаге.
Видим вновь большой список. Как правило, он находится на нескольких страницах.
Здесь также внимательно находим все названия с префиксом wp и переписываем их на test.
С базами данных мы закончили, осталось сделать одно изменение в файле находящемся корневом каталоге.
Сохраняем изменения и загружаем файл обратно на хостинг.
Открываем блог, обновляем и переходим по разделам, ссылкам и т.д. в общем, проверяем работоспособность блога. Затем переходим админ панель и проводим проверку работоспособности функций панели администратора.
Вот и все! Теперь мы знаем как изменить префикс и еще продвинулись на один шаг в безопасности блога.
После всех изменений префикса, на моем блоге пропала карта блога, точнее не пропала, а не выводились названия статей. Я перезапустил плагин, отвечающий за ее работу и все встало на свои места.