1. Abhängig von der Verteilung, die Sie laufen lassen, können Sie MySQL Klienten- und Bedieneranwendungen mit Paketmanagern anbringen:
RedHat/Fedora/CentOS:
# anbringen yum mysql Mysqlbediener n
Debian, Ubuntu:
# passend-erhalten anbringen Mysqlklient Mysqlbediener
2. Wenn Sie MySQL an der laufen gelassenen Aufladung begonnen werden wünschen:
RedHat/Fedora/CentOS:
# chkconfig mysqld an
Debian, Ubuntu:
# update-rc.d mysql Rückstellungen
3. Konfiguration:
/etc/my.cnf ist die Hauptkonfigurationsakte, und für Regelausstattung möchten Sie möglicherweise sie hören lassen nur auf localhost (Fernzugriff missbilligen), mit:
bind-address= 127.0.0.1
Jetzt den Service beginnen:
RedHat/Fedora/CentOS:
# Service mysqld Anfang
Debian, Ubuntu:
# /etc/init.d/mysql-Anfang
MySQL kommt mit geöffnetem Wurzelzugang, also sollten Sie das Wurzelkennwort, mit mysqladmin Klientendienstprogramm einstellen;
# mysqladmin - u-Wurzelkennwort Neukennwort
Sie können eine Datenbank verursachen:
# mysqladmin - h localhost - u-Wurzel - ppassword verursachen your_database_name
Wenn Sie einen Benutzer addieren möchten, der etwas Zugang zu dieser Datenbank Sie hat, verursacht gerade Gebrauch mysql Befehl. MySQL hat ein Klientendienstprogramm, mit dem Sie auf es auf eine CLI-Art und Weise zurückgreifen und verwenden können. Zu einen Benutzer addieren und ihm einige Privilegien geben Gebrauch:
# mysql - u-Wurzel - h localhost - ppassword your_database_name
mysql> BEWILLIGUNG ALLE PRIVILEGIEN AUF your_database_name.* zum username@localhost GEKENNZEICHNET DURCH „Kennwort“;
mysql> EBENE PRIVILEGIEN;
Es ist gut, zu wissen, dass MySQL seine Benutzerinformationen in einer Datenbank speichert, die mysql genannt.
Sie können Unterstützung die Datenbank mit:
# mysqldump --Hinzufügen-Tropfentabelle - u-username - ppassword database_name > backup_file
MySQL benutzt TCP-Hafen 3306, also konnten Sie iptables benutzen, um Zugang für einige Netze mit größerer geographischer Ausdehnung einzuschränken.