Documenting a bit
This commit is contained in:
parent
4a5a4a3d66
commit
7bd1cce626
1 changed files with 31 additions and 0 deletions
31
misc/checks.md
Normal file
31
misc/checks.md
Normal file
|
@ -0,0 +1,31 @@
|
|||
## MySQLTuner checks & logic
|
||||
|
||||
* Get total RAM/swap
|
||||
* Is a login possible?
|
||||
* Force socket?
|
||||
* Remote connection?
|
||||
* _Specifying available RAM is required_
|
||||
* Got user/pass on command line?
|
||||
* mysql-quickbackup credentials available?
|
||||
* Plesk credentials available?
|
||||
* DirectAdmin credentials available?
|
||||
* Debian maintenance account credentials available?
|
||||
* Just try a login
|
||||
* If working, and .my.cnf isn't there, **WARNING**
|
||||
* If working, and .my.cnf is there, okay
|
||||
* Prompt for creds on the console
|
||||
* Security checks
|
||||
* Is anonymous user present?
|
||||
* Users without passwords
|
||||
* Users w/username as password
|
||||
* Users w/o host restriction
|
||||
* Weak password check (possibly using cracklib later?)
|
||||
* EOL MySQL version check
|
||||
* 32-bit w/>2GB RAM check
|
||||
* Get storage engine counts/stats
|
||||
* Check for DB engines that are enabled but unused
|
||||
* Look for fragmented tables
|
||||
* Look for auto-increments near capacity
|
||||
* Calculations
|
||||
* Has server answered any queries?
|
||||
*
|
Loading…
Reference in a new issue