Безпека веб-серверів, Cloud-платформ.
Надійний захист від атак відмова в обслуговуванні
Комплексний захист електронних ресурсів.
Пошук та видалення вірусів на веб-сайтах.
Захист та рішення безпеки для сайтів на WordPress.
Пентест сайтів і веб-додатків.
Безпека веб-серверів, Cloud-платформ.
Надійний захист від атак відмова в обслуговуванні
Комплексний захист електронних ресурсів.
Пошук та видалення вірусів на веб-сайтах.
Захист та рішення безпеки для сайтів на WordPress.
Пентест сайтів і веб-додатків.
Безпека веб-серверів, Cloud-платформ.
Надійний захист від атак відмова в обслуговуванні
Комплексний захист електронних ресурсів.
Пошук та видалення вірусів на веб-сайтах.
Захист та рішення безпеки для сайтів на WordPress.
Пентест сайтів і веб-додатків.
Безпека веб-серверів, Cloud-платформ.
Надійний захист від атак відмова в обслуговуванні
Комплексний захист електронних ресурсів.
Пошук та видалення вірусів на веб-сайтах.
Захист та рішення безпеки для сайтів на WordPress.
Пентест сайтів і веб-додатків.
Працювати з базами даних MySQL через командний рядок Linux набагато швидше, надійніше та безпечніше. Власне, у цій статті хочу поділитися з вами командами для здійснення основних операцій з допомогою команд MySQL (MariaDB).
mysql -u username -p
– підключення до MySQL-сервера від імені вказаного користувача;
mysql -u username -p databasename
– підключення до бази даних від імені її користувача;
exit
– обірвати з’єднання з MySQL-сервером та вийти.
CREATE DATABASE databasename;
– створити базу даних за вказаним іменем;
SHOW CREATE DATABASE databasename;
– створити базу даних за вказаним іменем та показати параметри;
CREATE DATABASE `databasename` CHARACTER SET utf8 COLLATE utf8_general_ci;
– створення бази даних за вказаним кодуванням;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'userpassword';
– створити користувача бази даних з іменем і паролем;
GRANT ALL PRIVILEGES ON databasename.table_of_database TO 'username'@'localhost';
– надати користувачу права доступа до бази даних і її таблиці;
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
– надати користувачу права доступу до усіх баз даних і таблиць;
GRANT ALL PRIVILEGES ON databasename.* TO 'username'@'localhost';
– надати користувачу права доступу до усіх таблиць тільки заданої бази даних;
GRANT SELECT, INSERT, DELETE ON databasename.* TO 'username'@'localhost';
– надати користувачу обмежені права доступу з можливістю обрати базу даних, вставляти і видаляти рядки в таблицях;
FLUSH PRIVILEGES;
– застосувати надані користувачам права, аби вони вступили в силу негайно;
REVOKE ALL PRIVILEGES ON databasename.* TO 'username'@'localhost';
– відмінити усі права доступу до вказаної бази даних і усіх її таблиць для заданого користувача.
SHOW DATABASES;
– показати усі бази даних;
USE databasename;
– перейти до вказаної бази даних;
SHOW TABLES;
– показати усі таблиці поточної бази даних;
SELECT * FROM tablename;
– показати вміст вказаної таблиці бази даних;
SELECT User FROM mysql.user;
– вивести на екран усіх користувачів MySQL;
SELECT User, Host FROM mysql.user;
– вивести на екран усіх користувачів MySQL і їх хости;
SELECT User, Host, Password FROM mysql.user;
– вивести на екран усіх користувачів MySQL, їх хости і паролі (можна також додати інші параметри);
SHOW GRANTS;
– перегляд усіх привілегій активного користувача;
SHOW GRANTS FOR 'username'@'localhost';
– показати права доступу для вказаного користувача.
DROP DATABASE databasename;
– видалити базу даних;
DROP USER 'username'@'localhost';
– видалити користувача бази даних;
SET PASSWORD FOR 'username'@'localhost' = PASSWORD('newpassword');
-встановити пароль для користувача бази даних;
RENAME TABLE tablename TO newtablename;
– переіменувати таблицю бази даних;
DELETE FROM tablename WHERE fieldname = 'name';
– видалити рядок із вказаної таблиці;
ALTER TABLE tablename DROP INDEX columnname;
– видалити стовпчик (колонку) заданої бази даних;
TRUNCATE TABLE Tablename;
– повне видалення вмісту таблиці бази даних;
mysqldump -u username -p databasename > dump_file.sql
– створення резервної копії бази даних (створення дампа);
mysqldump -u root -p -B dbname1 dbname2 > dump.sql
– створення дампу вказаних баз даних;
mysqldump -u root -p -A > dump.sql
– дамп усіх баз даних;
mysql -u root -p namedatabase < dump_file.sql
– імпорт дампу бази даних;
SHOW GLOBAL STATUS;
– вивести на екран статистику MySQL-бази даних.
ПОДІЛИТИСЬ У СОЦМЕРЕЖАХ:
Вкажіть, будь ласка, контактний номер телефону. Наш менеджер миттєво зв’яжеться з Вами!