Mysql & Mariadb Commands

sudo mysql --defaults-file=/etc/mysql/debian.cnf Подключиться под конфигом
mysql -u [user] -p Авторизоваться под конкретным юзером
mysql -u tulashvili_wp -p -h localhost wordpress Подключиться к определенной базе

Base

Auth & Users

CREATE USER 'haproxy_6qDh'@'45.14.245.19';
SELECT User, Host FROM mysql.user;
SELECT * FROM mysql.user WHERE user = 'root';
select user,host,authentication_string from mysql.user where user like '%haproxy%';
USE имя_базы_данных;
SHOW TABLES;
show databases;
SHOW GRANTS FOR 'radius'@'5.180.55.90';
SELECT host FROM mysql.user WHERE user = 'radius';
SELECT * FROM vpn_server LIMIT 10;
mysql -h db4-switcherry.dio --port 3306 -u haproxy_6qDh
SET PASSWORD FOR 'debian-sys-maint'@'localhost' = PASSWORD('новый_пароль');

Узнать тип репликации: построчная или покомандная

SHOW VARIABLES LIKE 'binlog_format';

output:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| binlog_format | ROW   |

Status

‍🟠 #901951, mysql_slave_status Status failed
Acknowledged by o.tulashvili, alerts: 1
Source: Monit - Webhook
http://oncall-grafana/a/grafana-oncall-app/alert-groups/IEQU5S6XY1Q2E

Host: h3-cpagetti2.htzn
Service: mysql_slave_status
status failed (6) -- Slave_SQL_Running is NO. Seconds_Behind_Master is NULL. Replication failed.
SHOW SLAVE STATUS\G
SHOW SLAVE HOSTS;

Recources

Spaces

PURGE BINARY LOGS TO 'mysql-bin.010';
PURGE BINARY LOGS BEFORE '2019-04-02 22:46:26';
SELECT TABLE_SCHEMA, TABLE_NAME, ENGINE, (DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024 AS TABLE_SIZE_MB FROM information_schema.TABLES WHERE TABLE_SCHEMA NOT IN ('mysql', 'information_schema', 'performance_schema', 'sys') ORDER BY TABLE_SIZE_MB DESC LIMIT 10;
SELECT 
     table_schema as `Database`, 
     table_name AS `Table`, 
     round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` 
FROM information_schema.TABLES 
ORDER BY (data_length + index_length) DESC;

Processes

SHOW PROCESSLIST;
otulashvili@db6-mostbet:~$ cp /home/pborisov/.mytop /home/otulashvili/

mytop
kill [process id]
sudo cat /home/otulashvili/.mysql_history
systemctl list-unit-files | grep masked | grep mysql
SELECT * 
	FROM performance_schema.memory_summary_global_by_event_name
WHERE COUNT_ALLOC > 1000;

Info

🧑‍🦲 Омар Тулашвили написал это 17 марта 2025 в 18:41 в Obsidian и опубликовал с помощью Obsidian Digital Garden

֎🤖 При написании этого поста не использовался ChatGpt и другие срества ИИ


Похожие посты: