Работа с базами данных MySQL

17 мая, 2012 | от | gnu/linux

Май
17

Создать базу данных MySQL:

mysqladmin create asterisk -p

или через консоль

CREATE DATABASE asterisk;

Удалить базу данных MySQL:

DROP DATABASE asterisk;

Выбрать базу данных MySQL в качестве текущей:

USE asterisk;

Просмотреть содержимое таблиц базы данных MySQL:

show tables;

Создать пользователя asterisk в MySQL и дать ему все права на базу:

GRANT ALL PRIVILEGES ON asterisk.* TO 'asterisk'@'localhost' IDENTIFIED BY 'my_password' WITH GRANT OPTION;

Разрешить доступ к базе mysql с внешних IP:

use mysql;
select * from db;
INSERT INTO user (Host,User,Password) VALUES('192.168.241.1','freepbxuser',PASSWORD('LIOdU8fwbIxC'));
INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES('192.168.241.1','asterisk','freepbxuser','Y','Y','Y','Y','Y','Y');
FLUSH PRIVILEGES;

Восстановление поврежденной базы MySQL:

mysqlcheck --user=root --password=pass --repair --analyze --optimize --auto-repair wordpress

где wordpress - имя базы данных
pass - ваш пароль mysql для пользователя root

Об авторе

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