MySQL installieren (Linux): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 17: | Zeile 17: | ||
== Netzwerkzugriff == | == Netzwerkzugriff == | ||
Um auch von einem anderem Rechner auf die Datenbank zugreifen zu können, muss noch | Um auch von einem anderem Rechner auf die Datenbank zugreifen zu können, muss noch die IP-Adresse der Netzwerkschnittstelle eingestellt werden. | ||
Dazu in der Konfigurationsdatei folgende Zeile anpassen: | |||
<pre> | |||
# Instead of skip-networking the default is now to listen only on | |||
# localhost which is more compatible and is not less secure. | |||
bind-address = <static IP address> | |||
</pre> | |||
=== Ubuntu-Server 16.04 === | |||
<pre> | <pre> | ||
/etc/mysql/mysql.conf.d/mysqld.cnf | sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf | ||
</pre> | </pre> | ||
=== Ubuntu-Server 14.04 === | |||
<pre> | <pre> | ||
sudo vi /etc/mysql/my.cnf | |||
</pre> | </pre> | ||
Version vom 27. Juni 2017, 14:07 Uhr
Installation
sudo apt-get -y install mysql-server
Ubuntu-Server 16.04
sudo apt-get -y install php-mysql
Ubuntu-Server 14.04
sudo apt-get -y install php5-mysql
Netzwerkzugriff
Um auch von einem anderem Rechner auf die Datenbank zugreifen zu können, muss noch die IP-Adresse der Netzwerkschnittstelle eingestellt werden.
Dazu in der Konfigurationsdatei folgende Zeile anpassen:
# Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = <static IP address>
Ubuntu-Server 16.04
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
Ubuntu-Server 14.04
sudo vi /etc/mysql/my.cnf
Werkzeuge
phpMyAdmin
Voraussetzung ist ein Apache-Webserver (siehe dazu Apache)
Installieren
PPA
sudo add-apt-repository ppa:nijel/phpmyadmin sudo apt-get update sudo apt-get install phpmyadmin
Tar-Ball
Aktuellen Downloadpfad unter https://www.phpmyadmin.net/downloads/ nachschauen.
wget https://files.phpmyadmin.net/phpMyAdmin/4.5.5.1/phpMyAdmin-4.5.5.1-all-languages.tar.gz tar -xzvf phpMyAdmin-*.*.*.*.tar.gz sudo mv phpMyAdmin-4.5.5.1-all-languages/ /var/www/phpmyadmin sudo chown -R www-data:www-data /var/www/phpmyadmin/
Konfigurieren Apache
Konfigurationsdatei /etc/apache2/conf-available/phpmyadmin.conf
anlegen:
sudo touch /etc/apache2/conf-available/phpmyadmin.conf
Und folgenden Inhalt einfügen:
Alias /phpmyadmin "/var/www/phpmyadmin/" <Directory "/var/www/phpmyadmin"> Options +FollowSymLinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/phpmyadmin SetEnv HTTP_HOME /var/www/phpmyadmin </Directory>
Konfiguration aktivieren:
cd /etc/apache2/conf-available/ sudo a2enconf phpmyadmin.conf sudo service apache2 reload
Konfiguration phpMyAdmin
cd /var/www/phpmyadmin/ sudo cp config.sample.inc.php config.inc.php sudo chown www-data:www-data config.inc.php
In der Datei config.inc.php genügt es fürs Erste folgende Zeile anzupassen:
$cfg['blowfish_secret'] = 'a8b7c6d';
Zurück zu Ubuntu