vapetrov

Рейтинг
128
Регистрация
25.07.2006
RAS:
Плеск этого не умеет, так что как написали, только к базе подключайтесь с логином admin и паролем от admin (плеска)

Ни делайте этого ни в коем случае.

Если злоумышленники получат доступ к исходному коду скриптов, что бывает из-за дыр в php-скриптах или т.п., они завладеют вашим админским паролем.

Для соединения с mysql всегда используйте отдельный специальный mysql-логин/пароль.

Апокалипсис:
Добрый вечер!
Никогда не работал с Plesk, необходимо создать логин который бы имел полномочия на 2 базы сразу.
Там как то странно они - создаешь базу - и на неё пользователя, по другому я никак не нашёл.
Помогите, пожалуйста.

Проще всего просто соединиться с mysql от имени root и дать команду

GRANT ALL PRIVILEGES ON имябазы.* TO имяюзера@localhost IDENTIFIED BY 'пароль';

-SOKOL-:
У моего тарифа на хостинг стоит ограничение по нагрузке процессора. (7,5%)
Мне нужно узнать, сколько процентов ЦПУ потребляет мой сайт.
Как это сделать в панели Cpanel ? 😕(лазил, но так и не нашел)
Спс.

В WHM (т.е. администраторской части cpanel) есть пункт "CPU/Memory/MySQL Usage". Он весьма далек от реальности, потому как основан просто на периодических снапшотах списка процессов. Таким образом самый невинный скрипт, запущенный в неподходящий момент, может там показать 99% ;)

Эти проценты - некий миф. Или скорее уловка, которую используют хостеры, чтобы иметь формальный повод приструнить зарвавшихся пользователей. Потому как адекватно обосновать претензии зачастую весьма сложно.

Если хотите застраховаться от проблем - просто спросите хостера, не грузит ли ваш сайт сервер?

ciber:
Дисков то хватит, на данный момент объем базы полтерабайта. Сервис начал неподетски тормозить.

Для начала стоит разобраться в чем узкое место. Хотя бы mysqltuner запустить и посмотреть slow log.

А там уже и думать как решать проблему - то ли памяти добавлять, то ли оптимизировать индексы - добавить нужные или уменьшить их размер, удалив редкоиспользуемые, но большие. Или думать как структуру базы и запросов менять.

Я очень сомневаюсь, что механическое перенесение базы на другое ПО даст адекватные резуьтаты.

ciber:
Вобщем я ожидал подобные реплики, но хочется выслушать начальника транспорного цеха, т.е. админов и прогеров альтернативных баз данных ну например Oracle или InterBase

Дык все дело в структуре базы и сложности запросов, а не в размере.

Если система использует только простые запросы с использованием индексов и т.п. - то есть то, что mysql УМЕЕТ делать ХОРОШО, то mysql даст фору любой базе.

А если программер навернет кучу субреквестов и join'ов по десятку таблиц - то это будет не вина мускула, что он будет тормозить ;)

У каждого продукта есть свои сильные и слабые стороны. Нужно просто уметь использовать одни и избегать других.

ciber:
1.Какой максимальный объем может потянуть последний мускул?
Речь идет о нескольких (20-100) таблицах с лимоном и более записей.

Естественно рассматриваем абстрактное идеальное железо.

"абстрактное идеальное железо" - самое распространненое заблуждение студентов и начинающих программистов, за которое они неизбежно получают в пятак от админов и заказчиков.

MySQL умеет работать быстро, но только если писать запросы со знанием дела.

Главу руководства "оптимизация" не просто желательно прочитать. Ее ОБЯЗАТЕЛЬНО нужно прочитать 11 раз, вникая в каждое слово, прежде чем садиться писать более менее большое приложение.

А "максимальный объем" ограничен по большей частью размером винта(ов).

Boris A Dolgov:
на 32767 таблиц тоже придет ограничение ФС, только раньше, тк при создании таблицы уже создается 2 файла.

Нет, у ext3 ограничение 32K на количество поддиректорий, на количество файлов это не распространяется.

Я всегда считал, что лучше сделать несколько баз данных чем в одну бд пихать кучу таблиц. Не думаю, что 1 база с 32 000 * 5 таблицами в себе будет работать быстрее, чем 32 000 б.д. по 5 табл в каждой. Да и тут нагрузка как раз таки будет иная - или никакой сайт обращается ко своей маленькой базе или мощный сайт обращается к общей огроменной базе.

Бабушка надвое сказала. Тут сложно сказать теоретически - нужно пробовать. Но мне кажется, что разница в скорости будет незначительной.

Но это, по крайней мере, будет работать без извращений с файловыми системами.

Можно использовать innodb, чтобы уменьшить число файлов.

Сама постановка задачи выглядит очень сомнительной.

Наверное самое лучшее, это не требовтьа от мускула того, на что он не заточен, а поискать другой, более прямой путь.

Например, другой типа базы. Вот хотя бы sqlite - там сколько файлов столько и баз ;)

Или другой принципе разделения пользователей. Например, база на всех одна, а имена таблиц начинать в зависимости от имени пользователя. Безопасный доступ при этом вполне можно обеспечить - мускул поддерживает права доступа для отдельных таблиц.

globalmoney:
Ок, понятно.
Всем спасибо за ответы.
Если у кого то ещё будут какие-то предложения по удалению, с удовольствием выслушаю.

Установи ЕЩЕ раз из исходников поверху, точно так же как сейчас установлен. Параметры ./configure можно узнать по phpinfo() или php -i

А затем сделай make uninstall

Darksquall:

Поскажите как разгрузить?

Вы сначала действительно расскажите, чем собственно mysql-сервер загружен?

Какого рода запросы выполняются чаще всего? Что обычно видно по show processlist? В полной ли мере используются индексы?

Если проблема в запросам к full text index'ам, то их реально никак не оптимизируешь. Зато само собой напрашивается сделать репликацию на второй сервер и использовать два сервера параллельно.

Или же переходить на другой поиск, не full text.

Всего: 302