Content
Basic Commands
mysql -h HOST -u admin -p
show databases;
create database DB;
use DB;
show tables;
show status where `variable_name` = 'Threads_connected';
show processlist;
SHOW ENGINE INNODB STATUS;
-- list tables
select distinct table_name from information_schema.tables;
Logging
mysql> SHOW VARIABLES LIKE "general_log%";
mysql> SET GLOBAL general_log = 'ON';
less $general_log_file
Mysql Import/ Export (Dump)
mysqldump \
--databases DB \
--triggers --routines \
--set-gtid-purged=OFF \
-h host -u admin -p -r "/tmp/dump.sql"
mysql -h HOST -u admin -p < /tmp/dump.sql
Kubernetes Pod
apiVersion: v1
kind: Pod
metadata:
name: mysql-8-0-22
# namespace: dev
spec:
containers:
- name: mysql-8-0-22
image: mysql:8.0.22
# resources:
# requests:
# cpu: 100m
# memory: 128Mi
command: ["tail", "-f", "/dev/null"]