Good to Know Database

CentOS 6: MySQL einrichten


MySQL ist ein Datenbankmanagementsystem (DBMS) das von vielen Webhostern zur Verfügung gestellt wird. Die Abfrage der Datensätze kann zum Beispiel mit Hilfe von PHP erfolgen. Im folgenden will ich kurz beschreiben wie Sie einen MySQL-Server einrichten.

Sollten Sie die Pakete mysql-server und php-mysql noch nicht installiert haben, holen Sie dies jetzt nach. Wenn Sie phpMyAdmin verwenden wollen, sollten Sie auch das Paket php-mbstring installieren.

[root@centos6 ~]# yum install mysql-server php-mysql php-mbstring phpMyAdmin

Hinweis: Das Paket für phpMyAdmin können Sie dem Fedora EPEL Repository (http://fedoraproject.org/wiki/EPEL) entnehmen.

Damit Sie von Ihrem Netzwerk auf phpMyAdmin zugreifen können, müssen Sie dieses noch in der Apache-Konfigurationsdatei von phpMyAdmin freigeben.

[root@centos6 ~]# vi /etc/httpd/conf.d/phpMyAdmin.conf

Im folgenden Abschnitt fügen Sie die zusätzliche Allow from Zeile für Ihr Subnetzwerk ein.

<Directory /usr/share/phpMyAdmin/>
   [...]
   Allow from 192.168.10.0/24
</Directory>

Nach dieser Änderung sollten sie den Apache neu starten und den MySQL-Daemon starten.

[root@centos6 ~]# service httpd restart
[root@centos6 ~]# service mysqld start

Aus Sicherheitsgründen sollten Sie jetzt für den MySQL-Benutzer root ein Passwort vergeben. Dazu führen Sie die folgenden Befehle aus. Anstelle von secret in den einfachen Hochkommas geben Sie das gewünschte Passwort an. Beim Aufruf des zweiten Befehls müssen Sie bereits das zuvor vergebene MySQL-Passwort eingeben. Deshalb wurde die Option -p beim zweiten Befehl hinzugefügt, wodurch die Passwort-Eingabe angezeigt wird.

[root@centos6 ~]# mysqladmin -u root password 'secret'
[root@centos6 ~]# mysqladmin -u root -h centos6 password 'secret' -p
Enter password:

Jetzt können Sie auf phpMyAdmin zugreifen und Ihre Benutzer und Datenbanken anlegen.

http://server.home.lan/phpMyAdmin/

Damit der MySQL-Daemon beim Systemstart automatisch gestartet wird, rufen Sie noch den folgenden Befehl auf.

[root@centos6 ~]# chkconfig mysqld on


Dieser Eintrag wurde am 10.07.2011 erstellt und zuletzt am 19.05.2012 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_33_1346.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer