Установка MySQL на CentOS 6.3

Для начала устанавливаем сам MySQL:

yum install mysql mysql-server


Добавляем mysqld в автозапуск:

chkconfig --levels 235 mysqld on

Запускаем MySQL:

/etc/init.d/mysqld start

или так:

service mysqld start

Теперь необходимо установить пароль для пользователя root и запретить анонимных пользователей:

mysql_secure_installation

Дальше добавляем нового пользователя. Для этого устанавливаем соединение с MySQL сервером:

mysql -u root -p

Создаём новую базу данных ‘database’:

CREATE DATABASE database;

Добавляем пользователя ‘user’ для хоста ‘localhost’ с паролем ‘password’:

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';

Предоставляем пользователю ‘user’ привилегии на все таблицы в новой базе данных (‘database’):

GRANT ALL ON database.* TO 'user'@'localhost';

Перезагружаем привилегии:

FLUSH PRIVILEGES;

Вот и всё. MySQL работает и готов к использованию.