mirror of
https://github.com/major/MySQLTuner-perl.git
synced 2024-09-21 07:47:08 +00:00
fix: update starchart url
Signed-off-by: Rui Chen <rui@chenrui.dev>
This commit is contained in:
parent
9437fb1aab
commit
2542954305
19
README.md
19
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
|
||||
|
30
README.ru.md
30
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 <hostname> Connect to a remote host to perform tests (default: localhost)
|
||||
--socket <socket> Use a different socket for a local connection
|
||||
--port <port> Port to use for connection (default: 3306)
|
||||
--user <username> Username to use for authentication
|
||||
--user <username> Username to use for authentication
|
||||
--pass <password> Password to use for authentication
|
||||
--defaults-file <path> 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
|
||||
|
Loading…
Reference in New Issue
Block a user