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 Beide Seiten der Revision
mysql [2011/06/05 17:14]
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]]
  
 +==== phpMyAdmin: Neue Datenbank anlegen ====
 ==1. Neue Datenbank anlegen== ==1. Neue Datenbank anlegen==
   *PhpMyAdmin > Home > Neue Datenbank anlegen > cms_poesi   *PhpMyAdmin > Home > Neue Datenbank anlegen > cms_poesi
- +== 2. Benutzer anlegen bzw. editieren==
-==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   *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
  
-==Suchen/​Ersetzen== +==== Suchen/​Ersetzen ====
-  *UPDATE tabelle SET feld REPLACE(feld,​ '​suchbegriff',​ '​ersetzender'​);​+
  
-==Tabelle kopieren== +  UPDATE tabelle SET feld REPLACE(feld,​ '​suchbegriff',​ '​ersetzender'​)
-  *CREATE TABLE tabelle1 SELECT * FROM tabelle+
  
-==Tabellenstruktur ​kopieren== +==== Tabelle ​kopieren ====
-  *CREATE TABLE tabelle1 SELECT * FROM tabelle WHERE 0+
  
-==Tabellen vergleichen== +  CREATE TABLE tabelle1 SELECT ​FROM tabelle
-  ​*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==+==== Tabellenstruktur kopieren ====
  
-  *Am Server das entsprechende Verzeichnis /​var/​lib/​mysql/​name kopieren +  ​CREATE TABLE tabelle1 SELECT ​FROM tabelle WHERE 0
-oder **(FUNKTIONIERT NICHT GUT!!!)**+
  
-  */​usr/​bin/​mysqldump -u <​Benutzername>​ -p<​Passwort>​ <​DBName>​ > dateiname.sql ​+==== Tabellen vergleichen ====
  
-oder statt "<​DBName>"​ "​--all-databases"​+  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
  
-wichtig: zwischen "​-p"​ und dem Passwort darf kein Leerzeichen stehen+==== Datenbank sichern ====
  
-==Datenbank rücksichern== +  mysqldump ​-u <​Benutzername>​ -p<​Passwort> <DBName> > dateiname.sql  (oder statt "<​DBName>"​ "​--all-databases"​ . Wichtig: zwischen "​-p"​ und dem Passwort darf kein Leerzeichen stehen
-mysql -p<​Paßwort> ​-u <​Benutzername> ​<DB-Name> < dateiname+
  
-==Datenbank ​löschen== +==== Datenbank ​rücksichern ====
-mysql -u root -popen23 -e "DROP DATABASE dbname" ​+
  
-==Tabelle leeren== +  ​mysql -p<​Paßwort>​ -u <​Benutzername>​ <DB-Name> < dateiname
-mysql -u root -p stundenplan ​-e "​TRUNCATE TABLE daten"+
  
-==Tabelle anzeigen== +==== Datenbank löschen ====
-mysql -u root -p stundenplan -e "​SELECT * FROM daten"+
  
-==Daten in Tabelle updaten - Dateiname=Tabellenname! - Tabelleninhalt wird ersetzt==+  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   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 ==+ 
 +==== Stundenplan importieren ​====
  
   *Zeichensatz konvertieren mit [[http://​peer.st/​dw/​doku.php?​id=iconv|iconv]]   *Zeichensatz konvertieren mit [[http://​peer.st/​dw/​doku.php?​id=iconv|iconv]]
mysql.txt · Zuletzt geändert: 2013/06/05 09:01 von admin