|
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9
|
|
Не могу запустить скрипт оптимизации MySQL tuning-primer.sh на Debian22.08.2015, 20:04. Показов 2660. Ответов 10
Метки нет (Все метки)
Добрый вечер! Стоит у меня сервер Debian. Который день не могу запустить скрипт для оптимизации нагрузки MySQL tuning-primer.sh.
Запускаю скрипт под root # sh tuning-primer.sh Using login values from ~/.my.cnf - INITIAL LOGIN ATTEMPT FAILED - Testing for stored webmin passwords: None Found Could not auto detect login info! Found potential sockets: /var/run/mysqld/mysqld.sock Using: /var/run/mysqld/mysqld.sock Would you like to provide a different socket?: [y/N] : N После спрашивает логин и пароль, ввожу все правильно. Далее спрашивает Would you like me to create a ~/.my.cnf file for you? [y/N] : N - FINAL LOGIN ATTEMPT FAILED - Unable to log into socket: /var/run/mysqld/mysqld.sock Вот в этом то и загвоздка. Сам фаил по пути /var/run/mysqld/mysqld.sock пустой и удаляется с остановкой mysql. При запуске mysql этот фаил создаётся вновь. Я так понимаю скрипту нужен этот фаил mysqld.sock с данными, но фаил весит 0 и не открывается для чтения. Что делать не знаю Посоветуйте что-нить плз
0
|
|
| 22.08.2015, 20:04 | |
|
Ответы с готовыми решениями:
10
Как запустить скрипт на удалённой Debian машине
Как запустить скрипт .sql в MySQL |
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
||
| 22.08.2015, 20:22 | ||
|
Это не совсем обычный файл, а канал. При запущенном демоне mysql он должен существовать, не надо его удалять. Открой свой скрипт и посмотри, как он пытается авторизоваться. Логин и пароль кого он спрашивает и чьи ты вводишь?
1
|
||
|
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9
|
|
| 22.08.2015, 20:26 [ТС] | |
|
Логин и пароль ввожу root под которым и запускаю скрипт. Да и при чём это тут? Ошибка с файлом
Unable to log into socket: /var/run/mysqld/mysqld.sock Я его удалять и не собирался. Мне его надо считать для скрипта, а он не читается и скрипт на него ругается. Думаю в других linux системах, он не как канал, поэтому и ошибка.
0
|
|
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||
| 22.08.2015, 20:40 | |||
|
1
|
|||
|
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9
|
|
| 22.08.2015, 20:46 [ТС] | |
|
Как узнать логин и пароль MySQL? Какой он вообще по умолчанию?
0
|
|
|
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
|
|
| 22.08.2015, 21:33 | |
|
Linux_Noob777, вы его при установке задаете. Его можно легко сбросить.
1
|
|
|
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9
|
|
| 22.08.2015, 21:46 [ТС] | |
|
Хотелось бы ничего не сбрасывать, а просто его узнать. Если узнать его никак, то как его сбросить? Чтобы войти в mysql через коммандную строку надо ввести mysql -pПАРОЛЬ? Сразу после -р пишу пароль?
0
|
|
|
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
|
|
| 22.08.2015, 21:48 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9
|
|
| 22.08.2015, 22:17 [ТС] | |
|
В общем сбросил пароль MySQL и установил новый. К моему удивлению после запуска скрипта он сразу стал работать не спрашивая вообще ничего! Большое спасибо всем кто отписался!
Я рад, но не пойму почему он отработал без вопросов? Добавлено через 12 минут Кстати говоря скрипт выдал сдедующее -- MYSQL PERFORMANCE TUNING PRIMER -- - By: Matthew Montgomery - MySQL Version 5.1.63-0+squeeze1-log x86_64 Uptime = 0 days 0 hrs 1 min 20 sec Avg. qps = 435 Total Questions = 34867 Threads Connected = 22 Warning: Server has not been running for at least 48hrs. It may not be safe to use these recommendations To find out more information on how each of these runtime variables effects performance visit: http://dev.mysql.com/doc/refma... ables.html Visit http://www.mysql.com/products/... isors.html for info about MySQL's Enterprise Monitoring and Advisory Service SLOW QUERIES The slow query log is enabled. Current long_query_time = 2.000000 sec. You have 67 out of 35131 that take longer than 2.000000 sec. to complete Your long_query_time seems to be fine BINARY UPDATE LOG The binary update log is NOT enabled. You will not be able to do point in time recovery See http://dev.mysql.com/doc/refma... overy.html WORKER THREADS Current thread_cache_size = 8 Current threads_cached = 0 Current threads_per_sec = 3 Historic threads_per_sec = 1 Threads created per/sec are overrunning threads cached You should raise thread_cache_size MAX CONNECTIONS Current max_connections = 100 Current threads_connected = 28 Historic max_used_connections = 47 The number of used connections is 47% of the configured maximum. Your max_connections variable seems to be fine. INNODB STATUS Current InnoDB index space = 115 M Current InnoDB data space = 354 M Current InnoDB buffer pool free = 81 % Current innodb_buffer_pool_size = 512 M Depending on how much space your innodb indexes take up it may be safe to increase this value to up to 2 / 3 of total system memory MEMORY USAGE Max Memory Ever Allocated : 8.55 G Configured Max Per-thread Buffers : 6.50 G Configured Max Global Buffers : 5.50 G Configured Max Memory Limit : 12.00 G Physical Memory : 15.62 G Max memory limit seem to be within acceptable norms KEY BUFFER Current MyISAM index space = 4.26 G Current key_buffer_size = 4.00 G Key cache miss rate is 1 : 458 Key buffer free ratio = 81 % Your key_buffer_size seems to be fine QUERY CACHE Query cache is enabled Current query_cache_size = 1.00 G Current query_cache_used = 29 M Current query_cache_limit = 4 M Current Query cache Memory fill ratio = 2.87 % Current query_cache_min_res_unit = 4 K Your query_cache_size seems to be too high. Perhaps you can use these resources elsewhere MySQL won't cache query results that are larger than query_cache_limit in size SORT OPERATIONS Current sort_buffer_size = 2 M Current read_rnd_buffer_size = 256 K Sort buffer seems to be fine JOINS Current join_buffer_size = 64.00 M You have had 207 queries where a join could not use an index properly You have had 12 joins without keys that check for key usage after each row join_buffer_size >= 4 M This is not advised You should enable "log-queries-not-using-indexes" Then look for non indexed joins in the slow query log. OPEN FILES LIMIT Current open_files_limit = 100000 files The open_files_limit should typically be set to at least 2x-3x that of table_cache if you have heavy MyISAM usage. Your open_files_limit value seems to be fine TABLE CACHE Current table_open_cache = 20000 tables Current table_definition_cache = 20000 tables You have a total of 9214 tables You have 9428 open tables. The table_cache value seems to be fine TEMP TABLES Current max_heap_table_size = 256 M Current tmp_table_size = 256 M Of 1667 temp tables, 36% were created on disk Perhaps you should increase your tmp_table_size and/or max_heap_table_size to reduce the number of disk-based temporary tables Note! BLOB and TEXT columns are not allow in memory tables. If you are using these columns raising these values might not impact your ratio of on disk temp tables. TABLE SCANS Current read_buffer_size = 128 K Current table scan ratio = 7166 : 1 You have a high ratio of sequential access requests to SELECTs You may benefit from raising read_buffer_size and/or improving your use of indexes. TABLE LOCKING Current Lock Wait ratio = 1 : 111 You may benefit from selective use of InnoDB. If you have long running SELECT's against MyISAM tables and perform frequent updates consider setting 'low_priority_updates=1' Что в файле конфигурации my.cnf менять в соответствии с этими советами от скрипта?
0
|
|
|
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
|
|
| 22.08.2015, 22:31 | |
|
В mysqltuner.pl дают рекомендации по my.cnf
1
|
|
|
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9
|
|
| 22.08.2015, 22:39 [ТС] | |
|
Я понимаю что это советы, но вот какие именно строчки изменять/дописывать в соответствии с этими советами в фаил my.cnf не очень понятно
0
|
|
| 22.08.2015, 22:39 | |
|
Помогаю со студенческими работами здесь
11
Не могу запустить скрипт дешифровки Не могу запустить скрипт на хостинге Не могу запустить установочный скрипт Не могу запустить скрипт (ошибка в синтаксисе) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|