Frage : mysql Installation, configuration im Linux

mysql Installation, configuration und grundlegende Sicherheit im Linux

Antwort : mysql Installation, configuration im Linux

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.
Weitere Lösungen  
 
programming4us programming4us