вторник, июля 04, 2006

Памятка по mysql

Установка из портов
cd /usr/ports/databases/mysql40-server/
make install

cd /etc
ee rc.conf

добавить строку

mysql_enable="YES"


после установки сменить пароль админа

/usr/local/bin/mysqladmin -u root password 'new_password'
usr/local/bin/mysqladmin -u root -h hostname password 'new_password'

Подключаемся локально
mysql -u root -p

Добавить пользователя monty (полные права на все базы со всех хостов сети)

use mysql
GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO monty@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;

Сохранение баз
mysqldump -q --all-databases --password=xxxxx --user=root > backup_file
Восстановление баз
mysql -u root -p < backup_file
Восстановление таблиц mysql
mysqlcheck -A -r -u root -p
Если mysql не запускается myisamchk




Обсудить сообщение можно в форуме admins.arg.su

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