newit1
Goto Top

SQL Befehle über Linux-Shell

Hallo

Ich will mehrere SQL Befehle über eine Shell ablaufen lassen.


#! /bin/sh

mysql --user=root --password=12345; 

mysql> USE datenbank1; 

mysql> CREATE TABLE xxxx LIKE xxxxx;


Wenn ich die Shell ausführe Öffnet sich nur das Terminal wo ich die SQL Befehle eingeben kann. Ich will aber das diese automatisch ablaufen...
Wo ist noch der Fehler?


Vielen Dank!

Content-Key: 361611

Url: https://administrator.de/contentid/361611

Printed on: April 20, 2024 at 01:04 o'clock

Member: falscher-sperrstatus
falscher-sperrstatus Jan 18, 2018 at 22:12:27 (UTC)
Goto Top
schreib eine ausfuehren.sql und führ diese aus.
Member: newit1
newit1 Jan 18, 2018 at 22:22:09 (UTC)
Goto Top
Wie meinst du das?
Member: falscher-sperrstatus
falscher-sperrstatus Jan 18, 2018 at 22:27:49 (UTC)
Goto Top
genau so wie geschrieben. Allerdings empfehle ich hierzu ein gutes, in die Tiefe gehendes Buch.
Member: Arano
Solution Arano Jan 19, 2018 updated at 07:06:50 (UTC)
Goto Top
Moin.

hier MySQL Reference Manual hindest du diesen Abschnitt: "4.5.1.5 Executing SQL Statements from a Text File"

~Arano