MySQL installieren (Linux): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 36: | Zeile 36: | ||
<pre> | <pre> | ||
sudo vi /etc/mysql/my.cnf | sudo vi /etc/mysql/my.cnf | ||
</pre> | |||
== Passwort setzen == | |||
Unter Raspbian wird bei der Installation nicht nach einem ''root''-Passwort gefragt. | |||
Um es zu setzen, als ''root'' einloggen | |||
<pre> | |||
sudo mysql -u root -p | |||
</pre> | |||
und folgende Befehle ausführen: | |||
<pre> | |||
grant all on *.* to root@localhost identified by '<password>' with grant option; | |||
flush privileges; | |||
quit; | |||
</pre> | </pre> | ||
Version vom 4. August 2018, 11:18 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
Passwort setzen
Unter Raspbian wird bei der Installation nicht nach einem root-Passwort gefragt.
Um es zu setzen, als root einloggen
sudo mysql -u root -p
und folgende Befehle ausführen:
grant all on *.* to root@localhost identified by '<password>' with grant option; flush privileges; quit;
Werkzeuge
Zurück zu Ubuntu