1. В зависимости от распределения вы бежите, вы можете установить применения клиента и сервера MySQL с менеджерами пакета:
RedHat/Fedora/CentOS:
# yum устанавливает mysql-сервера mysql
Debian, Ubuntu:
# apt-получите установите mysql-сервера mysql-клиента
2. Если вы хотите MySQL быть начатым на побежали ботинке, котор:, то
RedHat/Fedora/CentOS:
# mysqld chkconfig дальше
Debian, Ubuntu:
# невыполнения обязательства mysql update-rc.d
3. Конфигурация:
/etc/my.cnf будет главным архивом конфигурации, и для исходного состояния вы возможно хотите сделать его слушать только на localhost (disallow удаленный доступ) с:
bind-address= 127.0.0.1
Теперь, начните обслуживание:
RedHat/Fedora/CentOS:
# старт mysqld обслуживания
Debian, Ubuntu:
# старт /etc/init.d/mysql
MySQL приходит с открытым доступом корня поэтому вы должны установить пароль корня, с общим назначением клиента mysqladmin;
# mysqladmin - нов-пароль пароля корня u
Вы можете создать базу данных:
# mysqladmin - localhost h - корень u - ppassword создает your_database_name
Если вы хотите добавить потребителя, то будет иметь некоторый доступ к той базе данных вы как раз создайте командование mysql пользы. MySQL имеет общее назначение клиента с вы можете достигнуть и использовать его в способе CLI. Добавить потребителя, и дать ему несколько привилегированностей польза:
# mysql - корень u - localhost h - your_database_name ppassword
ДАР mysql> ВСЕ ПРИВИЛЕГИРОВАННОСТИ НА your_database_name.* К username@localhost ОПРЕДЕЛЕННОМУ «паролем»;
ПРИВИЛЕГИРОВАННОСТИ mysql> ПОЛНЫЕ;
Хорошо знать что MySQL хранит свои данные по потребителя в вызванной базе данных mysql.
Вы можете подпорка база данных с:
# mysqldump --добавлять-падени-таблица - username u - database_name ppassword > backup_file
MySQL использует порт 3306 TCP, поэтому вы smogли использовать iptables для того чтобы ограничить доступ для некоторых дистанционных сетей.