mysql

08.10.2015 iMarketing5

Основы работы(администрирования) mySQL. Linux

Задача данной статьи стать помощником для тех кому редко приходится сталкиваться с администрированием баз в mySQL. И будет полезна тем, кто хочет иметь под рукой шпаргалку на такой случай.

Подключение к базе mySQL

mysql -u username -p

список БД mySQL

SHOW DATABASES;

выбираем базу mySQL

USE databasename;

Список таблиц

SHOW TABLES;

просматриваем содержимое таблицы mySQL

SELECT * FROM TABLE_NAME
полный синтаксис
SELECT
FROM
[WHERE ]
[ORDER BY ];

например
SELECT name, Bla, BlaBlaBla FROM FROM TABLE_NAME WHERE name = 'Ivan' AND Bla > '1' ORDER BY BlaBlaBla

Создание и настройка пользователя
CREATE USER 'testusername'@'localhost' IDENTIFIED BY 'password';
дать права пользователю
GRANT ALL PRIVILEGES ON base_db.* to 'testusername'@'localhost';

Пароль определенного пользователя можно поменять через:
SET PASSWORD FOR testusername@localhost = PASSWORD('password');
SET PASSWORD FOR testusername@"%" = PASSWORD('password');

Создание дампа базы данных

каждая БД MySQL хранится в /var/lib/mysql

mysqldump -u username -p base_db > base.sql

Восстановить БД из дампа

mysql -u user -p base_db < base.sql

#Linux#mysql#база данных

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *