diff --git a/README.md b/README.md index 056a78d3b..d528d434a 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,8 @@ MySQLTuner needs you ## Stargazers over time -[![Stargazers over time](https://starcharts.herokuapp.com/major/MySQLTuner-perl.svg)](https://starcharts.herokuapp.com/major/MySQLTuner-perl) +[![Stargazers over time](https://starchart.cc/major/MySQLTuner-perl.svg)](https://starchart.cc/major/MySQLTuner-perl) + Compatibility ==== @@ -81,7 +82,7 @@ Unmaintenained staff from MySQL or MariaDB: * MyISAM is too old and no longer active * RockDB is not maintained anymore * TokuDB is not maintained anymore -* XtraDB is not maintained anymore +* XtraDB is not maintained anymore * CVE vulnerabilities detection support from [https://cve.mitre.org](https://cve.mitre.org) @@ -374,7 +375,7 @@ HTML generation is based on AHA **HTML generation Procedure** - Generate mysqltuner.pl report using standard text reports - - Generate HTML report using aha + - Generate HTML report using aha **Installation Aha** @@ -414,9 +415,9 @@ For optimal results, run the script after your server has been running for at le **Question: How do I interpret the results from MySQL tuner ?** -MySQL tuner provides output in the form of suggestions and warnings. +MySQL tuner provides output in the form of suggestions and warnings. -Review each recommendation and consider implementing the changes in your MySQL configuration file (usually 'my.cnf' or 'my.ini'). +Review each recommendation and consider implementing the changes in your MySQL configuration file (usually 'my.cnf' or 'my.ini'). Be cautious when making changes and always backup your configuration file before making any modifications. @@ -437,7 +438,7 @@ Yes, MySQL tuner supports MariaDB and Percona Server since they are derivatives **Question: What should I do if I need help with MySQL tuner or have questions about the recommendations ?** -If you need help with MySQL tuner or have questions about the recommendations provided by the script, you can consult the MySQL tuner documentation, seek advice from online forums, or consult a MySQL expert. +If you need help with MySQL tuner or have questions about the recommendations provided by the script, you can consult the MySQL tuner documentation, seek advice from online forums, or consult a MySQL expert. Be cautious when implementing changes to ensure the stability and performance of your server. @@ -484,8 +485,8 @@ host = localhost ```bash mysql>GRANT SELECT, PROCESS,EXECUTE, REPLICATION CLIENT, - SHOW DATABASES,SHOW VIEW - ON *.* + SHOW DATABASES,SHOW VIEW + ON *.* TO 'mysqltuner'@'localhost' identified by pwd1234; ``` @@ -605,7 +606,7 @@ Contributions welcome ! How to contribute using Pull Request ? Follow this guide : [Pull request creation](https://opensource.com/article/19/7/create-pull-request-github) Simple steps to create a pull request: --- +-- - Fork this Github project - Clone it to your local system diff --git a/README.ru.md b/README.ru.md index a069bcbff..e398fb7f4 100644 --- a/README.ru.md +++ b/README.ru.md @@ -10,16 +10,16 @@ [![GPL License](https://badges.frapsoft.com/os/gpl/gpl.png?v=103)](https://opensource.org/licenses/GPL-3.0/) -**MySQLTuner** - это скрипт, написанный на Perl, который позволяет быстро произвести осмотр текущего состояния сервера баз данных MySQL -и составить рекомендации для увеличения производительности и стабильности работы. Выводятся текущие параметры конфигурации +**MySQLTuner** - это скрипт, написанный на Perl, который позволяет быстро произвести осмотр текущего состояния сервера баз данных MySQL +и составить рекомендации для увеличения производительности и стабильности работы. Выводятся текущие параметры конфигурации и информация о состоянии в формате отчета с основными подсказками по оптимизации. **MySQLTuner** поддерживает порядка 300 показателей для MySQL/MariaDB/Percona Server последних версий. -**MySQLTuner** поддерживает сбор показателей для множества таких конфигураций, как [Galera Cluster](http://galeracluster.com/), [TokuDB](https://www.percona.com/software/mysql-database/percona-tokudb), [Performance schema](https://github.com/mysql/mysql-sys), метрики ОС Linux, [InnoDB](http://dev.mysql.com/doc/refman/5.7/en/innodb-storage-engine.html), [MyISAM](http://dev.mysql.com/doc/refman/5.7/en/myisam-storage-engine.html), [Aria](https://mariadb.com/kb/en/mariadb/aria/), ... +**MySQLTuner** поддерживает сбор показателей для множества таких конфигураций, как [Galera Cluster](http://galeracluster.com/), [TokuDB](https://www.percona.com/software/mysql-database/percona-tokudb), [Performance schema](https://github.com/mysql/mysql-sys), метрики ОС Linux, [InnoDB](http://dev.mysql.com/doc/refman/5.7/en/innodb-storage-engine.html), [MyISAM](http://dev.mysql.com/doc/refman/5.7/en/myisam-storage-engine.html), [Aria](https://mariadb.com/kb/en/mariadb/aria/), ... -Вы можете найти больше информации об этих показателях на +Вы можете найти больше информации об этих показателях на [Indicators description](https://github.com/major/MySQLTuner-perl/blob/master/INTERNALS.md). @@ -36,7 +36,7 @@ MySQLTuner нуждается в вас: ## Количество "звезд" по времени -[![Stargazers over time](https://starcharts.herokuapp.com/major/MySQLTuner-perl.svg)](https://starcharts.herokuapp.com/major/MySQLTuner-perl) +[![Stargazers over time](https://starchart.cc/major/MySQLTuner-perl.svg)](https://starchart.cc/major/MySQLTuner-perl) Совместимость ==== @@ -77,12 +77,12 @@ MySQLTuner нуждается в вас: ***ПРЕДУПРЕЖДЕНИЕ*** -- -Очень важно, чтобы вы имели представление о том, какие изменения вы +Очень важно, чтобы вы имели представление о том, какие изменения вы вносите в параметры сервера баз данных MySQL. Если вы даже частично -не понимаете вывод отчета скрипта, или не понимаете рекомендации, +не понимаете вывод отчета скрипта, или не понимаете рекомендации, которые делает скрипт, то вам лучше всего обратиться за помощью либо -к документации к серверу баз данных, либо ближайшему системному -администратору. Всегда проверяйте ваши изменения на тестовом сервере +к документации к серверу баз данных, либо ближайшему системному +администратору. Всегда проверяйте ваши изменения на тестовом сервере и всегда будьте готовы к тому, что улучшения в одной области могут иметь отрицательный эфект в работе MySQL в другой области. @@ -171,7 +171,7 @@ __Пример:__ Включение максимамльного вывода perl mysqltuner.pl --verbose perl mysqltuner.pl --buffers --dbstat --idxstat --sysstat --pfstat --tbstat - + __Пример:__ Включение проверки на CVE уязвимости для MariaDB или MySQL @@ -181,7 +181,7 @@ __Пример:__ Запись результата в файл с отобра perl mysqltuner.pl --outputfile /tmp/result_mysqltuner.txt -__Пример:__ Запись результата в файл **без вывода информации** +__Пример:__ Запись результата в файл **без вывода информации** perl mysqltuner.pl --silent --outputfile /tmp/result_mysqltuner.txt @@ -210,12 +210,12 @@ __Пример:__ Обновление MySQLTuner и файлов с данны **Вопрос: Почему MySQLTuner каждый раз запрашивает доступы в MySQL?** -Скрипт пытается использовать лучшие способы войти из возможных. Он проверяет ~/.my.cnf файлы, файлы паролей Plesk и пробует пустой пароль для пользователя root. Если ни один из этих способов не сработал, то запрашивается ввод пароля. Если вы хотите, чтобы скрипт работал автоматически, создайте в своей домашней директории файл .my.cnf, содержащий: +Скрипт пытается использовать лучшие способы войти из возможных. Он проверяет ~/.my.cnf файлы, файлы паролей Plesk и пробует пустой пароль для пользователя root. Если ни один из этих способов не сработал, то запрашивается ввод пароля. Если вы хотите, чтобы скрипт работал автоматически, создайте в своей домашней директории файл .my.cnf, содержащий: [client] user=distributions password=thatuserspassword - + Сразу после создания файла убедитесь, что его владельцем является ваш пользователь, а права на файл - 0600. Это защитит ваш логин и пароль от базы данных от любопытных глаз в нормальных условиях. Но у вас не будет выбора, если появится [T-1000 в униформе полицейского из Лос-Анджелеса](https://ru.wikipedia.org/wiki/T-1000) и потребует доступы от вашей базы данных. **Вопрос: Есть ли другой способ безопасно сохранить данные для входа в последних версиях MySQL и MariaDB?** @@ -264,7 +264,7 @@ __Пример:__ Обновление MySQLTuner и файлов с данны --host Connect to a remote host to perform tests (default: localhost) --socket Use a different socket for a local connection --port Port to use for connection (default: 3306) - --user Username to use for authentication + --user Username to use for authentication --pass Password to use for authentication --defaults-file defaulfs file for credentials @@ -288,7 +288,7 @@ MySQLTuner и Vagrant -- **MySQLTuner** содержится в следующих конфигурациях Vagrant: * Fedora Core 10 / Docker - + **Vagrant File** is stored in Vagrant subdirectory. * Follow following step after vagrant installation: $ vagrant up