Benutzer-Werkzeuge

Webseiten-Werkzeuge


mysql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
mysql [2011/06/05 17:13]
admin
mysql [2011/06/05 17:17]
admin
Zeile 51: Zeile 51:
   *[[A quick note on MySQL troubleshooting and MySQL replication recovery]]   *[[A quick note on MySQL troubleshooting and MySQL replication recovery]]
  
-==== Datenbank ​sichern und zurückschreiben ​====+==== phpMyAdmin: Neue Datenbank ​anlegen ​==== 
 +==1. Neue Datenbank anlegen== 
 +  *PhpMyAdmin > Home > Neue Datenbank anlegen > cms_poesi 
 +== 2. Benutzer anlegen bzw. editieren== 
 +  *Rechte > Neuen Benutzer hinzufügen > Benutzername > Kennwort > Datenbankspezifische Rechte > Rechte zu folgender Datenbank hinzufügen > Fenster öffen und Datenbank auswählen ​ > Datenbankspezifische Rechte > Alle auswählen > OK
  
-  *backup:+==== Suchen/​Ersetzen ====
  
-  ​mysqldump datenbankname > daten.sql -ubenutzername -p+  ​UPDATE tabelle SET feld = REPLACE(feld,​ '​suchbegriff',​ '​ersetzender'​)
  
-  *restore: ​+==== Tabelle kopieren ====
  
-  mysqldump ​datenbankname ​daten.sql -ubenutzername ​-p+  ​CREATE TABLE tabelle1 SELECT * FROM tabelle 
 + 
 +==== Tabellenstruktur kopieren ==== 
 + 
 +  CREATE TABLE tabelle1 SELECT * FROM tabelle WHERE 0 
 + 
 +==== Tabellen vergleichen ==== 
 + 
 +  select products.* from products LEFT JOIN products_to_categories ON products.products_id=products_to_categories.products_id where products_to_categories.products_id is NULL 
 + 
 +==== Datenbank sichern ==== 
 + 
 +  ​mysqldump ​-u <Benutzername>​ -p<​Passwort>​ <​DBName>​ > dateiname.sql  (oder statt "<​DBName>"​ "--all-databases"​ . Wichtig: zwischen "-p" und dem Passwort darf kein Leerzeichen stehen 
 + 
 +==== Datenbank rücksichern ==== 
 + 
 +  mysql -p<​Paßwort>​ -u <​Benutzername>​ <​DB-Name>​ < dateiname 
 + 
 +==== Datenbank löschen ==== 
 + 
 +  mysql -u root -popen23 -e "DROP DATABASE dbname"​ 
 + 
 +==== Tabelle leeren ==== 
 + 
 +  mysql -u root -p stundenplan -e "​TRUNCATE TABLE daten"​ 
 + 
 +==== Tabelle anzeigen ==== 
 + 
 +  mysql -u root -p stundenplan -e "​SELECT * FROM daten"​ 
 + 
 +==== Daten in Tabelle updaten - Dateiname=Tabellenname! - Tabelleninhalt wird ersetzt ==== 
 + 
 +  mysqlimport -u root -p --default-character-set=utf8 --fields-terminated-by=","​ --fields-optionally-enclosed-by="​\""​ --lines-terminated-by="​\r\n"​ --local --delete stundenplan /​root/​daten.csv 
 + 
 +==== Stundenplan importieren ==== 
 + 
 +  *Zeichensatz konvertieren mit [[http://​peer.st/​dw/​doku.php?​id=iconv|iconv]]
mysql.txt · Zuletzt geändert: 2013/06/05 09:01 von admin