Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
 Аватар для Linux_Noob777
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9

Не могу запустить скрипт оптимизации MySQL tuning-primer.sh на Debian

22.08.2015, 20:04. Показов 2648. Ответов 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.08.2015, 20:04
Ответы с готовыми решениями:

Как запустить скрипт на удалённой Debian машине
Друзья, появилась следующая задача: есть 2 рабочие станции, первая Debian с белым IP, вторая за NAT raspbian. На второй периодически...

Не могу запустить Wow в Wine, Debian 6.0.5
Запустить то получилось, но очень плохо отображается, играть невозможно + запускается долго(можете скачать скриншот). Значит вайн самый...

Как запустить скрипт .sql в MySQL
Есть скрипт, который создает базу данных, как мне запустить в его в MySQL?

10
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
22.08.2015, 20:22
Цитата Сообщение от Linux_Noob777 Посмотреть сообщение
Я так понимаю скрипту нужен этот фаил mysqld.sock с данными
Если ты что-то видишь в директории, то не факт, что это обычный файл. Поэтому, даже если у него размер 0, ты можешь оттуда хоть 20 гигабайт прочитать.
Это не совсем обычный файл, а канал. При запущенном демоне mysql он должен существовать, не надо его удалять.
Открой свой скрипт и посмотри, как он пытается авторизоваться. Логин и пароль кого он спрашивает и чьи ты вводишь?
1
 Аватар для Linux_Noob777
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
Цитата Сообщение от Linux_Noob777 Посмотреть сообщение
Логин и пароль ввожу root под которым и запускаю скрипт. Да и при чём это тут?
Да при том, что судя по # у тебя в командной строке, ты скрипт уже запускаешь из-под рута. Так зачем ему еще раз тебя рута спрашивать? Полагаю, что он тебя рута для mysql спрашивает, а не пользователя твоей системы.
Цитата Сообщение от Linux_Noob777 Посмотреть сообщение
Unable to log into socket: /var/run/mysqld/mysqld.sock Я его удалять и не собирался. Мне его надо считать для скрипта, а он не читается и скрипт на него ругается. Думаю в других linux системах, он не как канал, поэтому и ошибка.
Не должен он, блин, быть файлом. И не должен никуда читаться. Почитай про каналы и сокеты.
1
 Аватар для Linux_Noob777
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9
22.08.2015, 20:46  [ТС]
Как узнать логин и пароль MySQL? Какой он вообще по умолчанию?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
22.08.2015, 21:33
Linux_Noob777, вы его при установке задаете. Его можно легко сбросить.
1
 Аватар для Linux_Noob777
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9
22.08.2015, 21:46  [ТС]
Хотелось бы ничего не сбрасывать, а просто его узнать. Если узнать его никак, то как его сбросить? Чтобы войти в mysql через коммандную строку надо ввести mysql -pПАРОЛЬ? Сразу после -р пишу пароль?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
22.08.2015, 21:48
http://blog.amet13.name/2014/07/mysql.html
1
 Аватар для Linux_Noob777
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
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
22.08.2015, 22:31
В mysqltuner.pl дают рекомендации по my.cnf
1
 Аватар для Linux_Noob777
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 9
22.08.2015, 22:39  [ТС]
Я понимаю что это советы, но вот какие именно строчки изменять/дописывать в соответствии с этими советами в фаил my.cnf не очень понятно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.08.2015, 22:39
Помогаю со студенческими работами здесь

Не могу запустить скрипт
Написал скрипт для запуска jar файла, но все равно не запускает script.sh #!/bin/bash echo on java -jar programm.jar Что не...

Не могу запустить скрипт дешифровки
Здравствуйте. Я стал жертвой вируса BitCrypt2. Вирус удалил, но многие файлы остались зашифрованы. В сети, по поводу расшифровки, смог...

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

Не могу запустить установочный скрипт
WordPress (Version 4.9.1) nginx/1.10.3 (Ubuntu) В первый раз пытаюсь установить Вордпресс. Соответственно, на локальную машину. ...

Не могу запустить скрипт (ошибка в синтаксисе)
Для эксперимента решил сделать PHP-скрипт Image4Skype(да-да, такие сервисы уже есть, но мне нужно для галочки "оп, это я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru