MySQL und Python: Unterschied zwischen den Versionen

Aus CyberWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 9: Zeile 9:
Jetzt legen wir einen User account für diese Datenbank an und vergeben die Zugriffsrecht. ''password'' ist unser gewünschtes Passwort.
Jetzt legen wir einen User account für diese Datenbank an und vergeben die Zugriffsrecht. ''password'' ist unser gewünschtes Passwort.
  mysql> CREATE USER 'pi'@'localhost' IDENTIFIED BY 'password';
  mysql> CREATE USER 'pi'@'localhost' IDENTIFIED BY 'password';
  mysql> GRANT ALL PRIVILEGES ON temps.* TO 'pi'@'localhost';
  mysql> GRANT ALL PRIVILEGES ON sensor.* TO 'pi'@'localhost';
  mysql> FLUSH PRIVILEGES;
  mysql> FLUSH PRIVILEGES;
  mysql> quit
  mysql> quit

Version vom 2. Juli 2017, 15:36 Uhr

MySQL installieren und Datenbank anlegen

Zuerst müssen wir den MySQL Server und die Python-Module für den Datenbankzugriff installieren.

sudo apt-get install mysql-server python-mysqldb

Danach legen wir eine Datenbank sensor an:

$ mysql -u root -p
Enter password:
mysql> CREATE DATABASE sensor;
mysql> USE sensor;

Jetzt legen wir einen User account für diese Datenbank an und vergeben die Zugriffsrecht. password ist unser gewünschtes Passwort.

mysql> CREATE USER 'pi'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON sensor.* TO 'pi'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit