Подключение:
mysql -u пользователь -p -h хост -P порт
Конфигурация:
/etc/mysql/my.cnf
/etc/mysql/conf.d/
/etc/mysql/mysql.conf.d/
/etc/mysql/mariadb.conf.d/
Дамп:
mysqldump -u username -p dbname > dump.sql
mysql -u username -p dbname < dump.sql
MariaDB
[mysqld] # Основные настройки datadir = /var/lib/mysql socket = /var/lib/mysql/mysql.sock symbolic-links = 0 # Идентификаторы server-id = 1 bind-address = 127.0.0.1 port = 3306
# Настройки памяти key_buffer_size = 256M max_allowed_packet = 64M thread_stack = 192K thread_cache_size = 8 # Коннекты max_connections = 100 connect_timeout = 10 wait_timeout = 300
# Кэширование запросов query_cache_limit = 4M query_cache_size = 64M query_cache_type = 1 # Буферы sort_buffer_size = 4M read_buffer_size = 2M read_rnd_buffer_size = 8M join_buffer_size = 8M
# Общие логи log_error = /var/log/mysql/mysql_error.log log_warnings = 2 # Медленные запросы slow_query_log = 1 slow_query_log_file = /var/log/mysql/mysql-slow.log long_query_time = 2 log_queries_not_using_indexes = 1
# Настройки репликации log_bin = /var/log/mysql/mysql-bin.log binlog_format = ROW expire_logs_days = 10 max_binlog_size = 100M sync_binlog = 1
# Безопасность local_infile = 0 skip_name_resolve = 1 secure_file_priv = /var/lib/mysql-files
# InnoDB innodb_buffer_pool_size = 2G innodb_log_file_size = 256M innodb_flush_log_at_trx_commit = 2 innodb_flush_method = O_DIRECT innodb_file_per_table = 1 # MyISAM (если используется) myisam_sort_buffer_size = 64M
# Оптимизация tmp_table_size = 64M max_heap_table_size = 64M table_open_cache = 2000