Фантазии о Вселенной и мой личный сайт
Частые команды Linux

Частые команды Linux

Управление БД MySQL

Назначение всех привилегии на пользователя
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

Создать базу данных в UTF8

CREATE DATABASE `mydatabase` CHARACTER SET utf8 COLLATE utf8_general_ci;

Отключить STRICT MODE, чтобы можно было выполнять GROUP BY по неагрегированным

SET GLOBAL SQL_MODE = '';

Удалить правила для создания паролей

SET GLOBAL validate_password_special_char_count = 0;
SET GLOBAL validate_password_length = 0;
SET GLOBAL validate_password_policy = 'LOW';
SET GLOBAL validate_password_mixed_case_count = 0;
SET GLOBAL validate_password_length = 0;

Пробросить разрешения на порт 22/3306 и др. (Centos7)

firewall-cmd --zone=public --add-port=3306/tcp
firewall-cmd --zone=public --add-port=3306/tcp --permanent

Важные команды

Установка переключателя раскладки

setxkbmap -option grp:alt_shift_toggle

Компрессия образа VDI

vboxmanage modifymedium --compact 'Ubuntu Server.vdi'

Установка пакетов

composer require phpoffice/phpspreadsheet:dev-master

Конфигурации

Установить синтаксис GDB по умолчанию

vim ~/.gdbinit
set disassembly-flavor intel