@freebsd
make install WITH_CHARSET=utf8 WITH_COLLATION=utf8_general_ci
cp /usr/local/share/mysql/my-large.cnf /var/db/mysql/my.cnf
/usr/local/etc/rc.d/mysql-server start
Создаем базу
mysql -p -u root
mysql> create database samplebase1;
mysql> show databases;
создаем юзера с полными правами на созданную таблицу
mysql> grant all on samplebase1.* to ‘user1’@’localhost’ identified by ‘password’;
дампим базу
mysqldump -u username -p --opt --default-character-set=utf8 db_name | gzip > db_name.sql.gz
для переноса информации из базы данных на другой MySQL-сервер:
mysqldump --opt database | mysql --host=remote-host -C database
восстанавливаем из дампа
mysql -u username -p db_name < db_name.sql.sql
проверка и восстановление поврежденной БД
mysqlcheck -u username -p -r database
mysqlcheck --repair --analyze --optimize --all-databases --auto-repair
mysql transfer priveledges
for db in `ls -1 /home/mysql | grep -v mysql`; do echo "show grants for ${db};" | mysql | grep ^GRANT | sed "s|$|;|" >> grant.sql; done