Создать базу данных 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;
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