fix: update starchart url

Signed-off-by: Rui Chen <rui@chenrui.dev>
This commit is contained in:
Rui Chen 2024-02-10 10:08:21 +01:00
parent 9437fb1aab
commit 2542954305
No known key found for this signature in database
GPG key ID: 6577287BDCA70840
2 changed files with 25 additions and 24 deletions

View file

@ -34,7 +34,8 @@ MySQLTuner needs you
## Stargazers over time ## 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 Compatibility
==== ====
@ -81,7 +82,7 @@ Unmaintenained staff from MySQL or MariaDB:
* MyISAM is too old and no longer active * MyISAM is too old and no longer active
* RockDB is not maintained anymore * RockDB is not maintained anymore
* TokuDB 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) * 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** **HTML generation Procedure**
- Generate mysqltuner.pl report using standard text reports - Generate mysqltuner.pl report using standard text reports
- Generate HTML report using aha - Generate HTML report using aha
**Installation 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 ?** **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. 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 ?** **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. Be cautious when implementing changes to ensure the stability and performance of your server.
@ -484,8 +485,8 @@ host = localhost
```bash ```bash
mysql>GRANT SELECT, PROCESS,EXECUTE, REPLICATION CLIENT, mysql>GRANT SELECT, PROCESS,EXECUTE, REPLICATION CLIENT,
SHOW DATABASES,SHOW VIEW SHOW DATABASES,SHOW VIEW
ON *.* ON *.*
TO 'mysqltuner'@'localhost' identified by pwd1234; 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) 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: Simple steps to create a pull request:
-- --
- Fork this Github project - Fork this Github project
- Clone it to your local system - Clone it to your local system

View file

@ -10,16 +10,16 @@
[![GPL License](https://badges.frapsoft.com/os/gpl/gpl.png?v=103)](https://opensource.org/licenses/GPL-3.0/) [![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** поддерживает порядка 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). [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. Если вы даже частично
не понимаете вывод отчета скрипта, или не понимаете рекомендации, не понимаете вывод отчета скрипта, или не понимаете рекомендации,
которые делает скрипт, то вам лучше всего обратиться за помощью либо которые делает скрипт, то вам лучше всего обратиться за помощью либо
к документации к серверу баз данных, либо ближайшему системному к документации к серверу баз данных, либо ближайшему системному
администратору. Всегда проверяйте ваши изменения на тестовом сервере администратору. Всегда проверяйте ваши изменения на тестовом сервере
и всегда будьте готовы к тому, что улучшения в одной области могут иметь и всегда будьте готовы к тому, что улучшения в одной области могут иметь
отрицательный эфект в работе MySQL в другой области. отрицательный эфект в работе MySQL в другой области.
@ -171,7 +171,7 @@ __Пример:__ Включение максимамльного вывода
perl mysqltuner.pl --verbose perl mysqltuner.pl --verbose
perl mysqltuner.pl --buffers --dbstat --idxstat --sysstat --pfstat --tbstat perl mysqltuner.pl --buffers --dbstat --idxstat --sysstat --pfstat --tbstat
__Пример:__ Включение проверки на CVE уязвимости для MariaDB или MySQL __Пример:__ Включение проверки на CVE уязвимости для MariaDB или MySQL
@ -181,7 +181,7 @@ __Пример:__ Запись результата в файл с отобра
perl mysqltuner.pl --outputfile /tmp/result_mysqltuner.txt perl mysqltuner.pl --outputfile /tmp/result_mysqltuner.txt
__Пример:__ Запись результата в файл **без вывода информации** __Пример:__ Запись результата в файл **без вывода информации**
perl mysqltuner.pl --silent --outputfile /tmp/result_mysqltuner.txt perl mysqltuner.pl --silent --outputfile /tmp/result_mysqltuner.txt
@ -210,12 +210,12 @@ __Пример:__ Обновление MySQLTuner и файлов с данны
**Вопрос: Почему MySQLTuner каждый раз запрашивает доступы в MySQL?** **Вопрос: Почему MySQLTuner каждый раз запрашивает доступы в MySQL?**
Скрипт пытается использовать лучшие способы войти из возможных. Он проверяет ~/.my.cnf файлы, файлы паролей Plesk и пробует пустой пароль для пользователя root. Если ни один из этих способов не сработал, то запрашивается ввод пароля. Если вы хотите, чтобы скрипт работал автоматически, создайте в своей домашней директории файл .my.cnf, содержащий: Скрипт пытается использовать лучшие способы войти из возможных. Он проверяет ~/.my.cnf файлы, файлы паролей Plesk и пробует пустой пароль для пользователя root. Если ни один из этих способов не сработал, то запрашивается ввод пароля. Если вы хотите, чтобы скрипт работал автоматически, создайте в своей домашней директории файл .my.cnf, содержащий:
[client] [client]
user=distributions user=distributions
password=thatuserspassword password=thatuserspassword
Сразу после создания файла убедитесь, что его владельцем является ваш пользователь, а права на файл - 0600. Это защитит ваш логин и пароль от базы данных от любопытных глаз в нормальных условиях. Но у вас не будет выбора, если появится [T-1000 в униформе полицейского из Лос-Анджелеса](https://ru.wikipedia.org/wiki/T-1000) и потребует доступы от вашей базы данных. Сразу после создания файла убедитесь, что его владельцем является ваш пользователь, а права на файл - 0600. Это защитит ваш логин и пароль от базы данных от любопытных глаз в нормальных условиях. Но у вас не будет выбора, если появится [T-1000 в униформе полицейского из Лос-Анджелеса](https://ru.wikipedia.org/wiki/T-1000) и потребует доступы от вашей базы данных.
**Вопрос: Есть ли другой способ безопасно сохранить данные для входа в последних версиях MySQL и MariaDB?** **Вопрос: Есть ли другой способ безопасно сохранить данные для входа в последних версиях MySQL и MariaDB?**
@ -264,7 +264,7 @@ __Пример:__ Обновление MySQLTuner и файлов с данны
--host <hostname> Connect to a remote host to perform tests (default: localhost) --host <hostname> Connect to a remote host to perform tests (default: localhost)
--socket <socket> Use a different socket for a local connection --socket <socket> Use a different socket for a local connection
--port <port> Port to use for connection (default: 3306) --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 --pass <password> Password to use for authentication
--defaults-file <path> defaulfs file for credentials --defaults-file <path> defaulfs file for credentials
@ -288,7 +288,7 @@ MySQLTuner и Vagrant
-- --
**MySQLTuner** содержится в следующих конфигурациях Vagrant: **MySQLTuner** содержится в следующих конфигурациях Vagrant:
* Fedora Core 10 / Docker * Fedora Core 10 / Docker
**Vagrant File** is stored in Vagrant subdirectory. **Vagrant File** is stored in Vagrant subdirectory.
* Follow following step after vagrant installation: * Follow following step after vagrant installation:
$ vagrant up $ vagrant up