четверг, 15 сентября 2016 г.

Mysql/MariaDB - справка

Установка:
yum -y install mysql-server mysql
или
yum -y install mariadb-server mariadb-client

Отобразить все базы данных:
show databases;

Отобразить все базы данных с их размерами:
SELECT table_schema AS "Database name", SUM(data_length + index_length) / 1024 / 1024 AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
 
Отобразить таблицы базы:

use <DB Name>;
show tables;

Отобразить поля таблицы:
DESCRIBE pet;

Установка root пароля:
mysql_secure_installation

Создание пользователя и назначение прав на базы:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';

Создание базы данных
CREATE DATABASE <DB_NAME>;

Удаление базы данных
DROP DATABASE <DB_NAME>;

Извлечение всех полей из таблицы:
SELECT * from <TABLE NAME>;
 
 
DUMP база данных:
mysqldump <DB Name>  >  <DB Name>.sql;

Импорт базы данных:
mysql -uroot -p  < <DB Name>.sql;

Сброс пароля root
service mysqld stop
mysqld_safe --skip-grant-tables &
mysql -uroot

mysql> use mysql;
mysql> update user set password=PASSWORD("your_new_password") where User='root';
mysql> flush privileges;
mysql> quit;

service mysqld stop
service mysqld start

Комментариев нет:

Отправить комментарий