Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OpenSimulator vom Manni
#42
Linux Skripte
Nach langem suchen und testen mit über 200 Programmzeilen Code,
weis ich nun wie leicht es ist mySQL über die Bash zu automatisieren.

Dies ist natürlich kein PHP, aber es läst sich Farbig einfach besser lesen.
PHP-Code:
username="datenbankbenutzer"
password="datenbankpasswort"
databasename="datenbankname";

### mymysql1 "mysqlcommand"
function mymysql1()
{
    
mysqlcommand=$1
    result_mymysql1
=$(echo "$mysqlcommand;" MYSQL_PWD=$password mysql -u$username $databasename -N2> /dev/null    
}

# oder 

### mymysql2 "username" "password" "databasename" "mysqlcommand"
function mysqlrest2()
{
    
username=$1password=$2databasename=$3mysqlcommand=$4;
    
result_mysqlrest2=$(echo "$mysqlcommand;" MYSQL_PWD=$password mysql -u"$username" "$databasename-N2> /dev/null    


Ihr seht das es bei Bash der Zugang zuletzt eingetragen werden muss,
damit es keine Fehlermeldung "mysql: [Warning] Using a password on the command line interface can be insecure." gibt.
Ich habe auch nur durch Zufall auf den unzähligen Internet Seiten,
eine kleine Bemerkung gelesen das es auch andersherum geht.
Der anhang "2> /dev/null" ist eigentlich garnicht nötig.

Jetzt kann ich alles ganz einfach automatisieren und das ohne Fehlermeldungen.

Beispiel:
PHP-Code:
username="root";
password="123456";
databasename="grid";
echo 
"Daten von einem Benutzer anzeigen:"
firstname="Manfred"lastname="Aabye"
mymysql1 "SELECT * FROM UserAccounts WHERE firstname='$firstname' AND lastname LIKE '$lastname'"
echo "$result_mymysql1"

# oder
mymysql2 "root" "123456" "grid" "SELECT * FROM UserAccounts WHERE firstname='Manfred' AND lastname LIKE 'Aabye'"
echo "Benutzer Manfred Aabye anzeigen: $result_mymysql2

In der Variablen $result_mymysql ist dann das Ergebnis bzw. was mySQL zurückgibt.
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.



[-] The following 1 user says Thank You to Manfred Aabye for this post:
  • Dorena Verne
Zitieren


Nachrichten in diesem Thema
OpenSimulator vom Manni - von Manfred Aabye - 09.03.2022, 11:36
RE: OpenSimulator vom Manni - von Anachron - 09.03.2022, 16:48
RE: OpenSimulator vom Manni - von Bogus Curry - 09.03.2022, 17:46
RE: OpenSimulator vom Manni - von Manfred Aabye - 09.03.2022, 19:29
RE: OpenSimulator vom Manni - von Manfred Aabye - 10.03.2022, 00:30
RE: OpenSimulator vom Manni - von Pius Noel - 10.03.2022, 19:27
RE: OpenSimulator vom Manni - von Manfred Aabye - 11.03.2022, 14:38
RE: OpenSimulator vom Manni - von Pius Noel - 11.03.2022, 16:16
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.03.2022, 09:03
RE: OpenSimulator vom Manni - von Pius Noel - 12.03.2022, 13:32
RE: OpenSimulator vom Manni - von Manfred Aabye - 13.03.2022, 13:15
RE: OpenSimulator vom Manni - von Manfred Aabye - 15.03.2022, 13:11
RE: OpenSimulator vom Manni - von Manfred Aabye - 17.03.2022, 14:43
RE: OpenSimulator vom Manni - von Gubbly - 18.03.2022, 01:37
RE: OpenSimulator vom Manni - von Manfred Aabye - 18.03.2022, 11:14
RE: OpenSimulator vom Manni - von Gubbly - 18.03.2022, 16:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 18.03.2022, 11:24
RE: OpenSimulator vom Manni - von Manfred Aabye - 29.03.2022, 08:22
RE: OpenSimulator vom Manni - von Manfred Aabye - 05.04.2022, 10:59
RE: OpenSimulator vom Manni - von Dorena Verne - 05.04.2022, 14:19
RE: OpenSimulator vom Manni - von Xenos Yifu - 05.04.2022, 14:52
RE: OpenSimulator vom Manni - von Dorena Verne - 05.04.2022, 15:35
RE: OpenSimulator vom Manni - von Dorena Verne - 05.04.2022, 16:42
RE: OpenSimulator vom Manni - von Dorena Verne - 05.04.2022, 17:42
RE: OpenSimulator vom Manni - von Manfred Aabye - 06.04.2022, 15:21
RE: OpenSimulator vom Manni - von Manfred Aabye - 22.04.2022, 17:37
RE: OpenSimulator vom Manni - von Dorena Verne - 22.04.2022, 18:31
RE: OpenSimulator vom Manni - von Manfred Aabye - 22.04.2022, 17:50
RE: OpenSimulator vom Manni - von Bogus Curry - 22.04.2022, 18:48
RE: OpenSimulator vom Manni - von Manfred Aabye - 22.04.2022, 20:08
RE: OpenSimulator vom Manni - von Dorena Verne - 22.04.2022, 20:11
RE: OpenSimulator vom Manni - von Manfred Aabye - 23.04.2022, 10:11
RE: OpenSimulator vom Manni - von Bogus Curry - 23.04.2022, 13:22
RE: OpenSimulator vom Manni - von Manfred Aabye - 23.04.2022, 20:03
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.05.2022, 11:59
RE: OpenSimulator vom Manni - von Manfred Aabye - 24.05.2022, 10:32
RE: OpenSimulator vom Manni - von Pius Noel - 24.05.2022, 18:00
RE: OpenSimulator vom Manni - von Manfred Aabye - 02.06.2022, 21:09
RE: OpenSimulator vom Manni - von Manfred Aabye - 02.06.2022, 21:39
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.06.2022, 12:57
RE: OpenSimulator vom Manni - von Manfred Aabye - 16.06.2022, 20:27
RE: OpenSimulator vom Manni - von Gubbly - 01.07.2022, 16:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 04.07.2022, 12:26
RE: OpenSimulator vom Manni - von Gubbly - 04.07.2022, 13:52
RE: OpenSimulator vom Manni - von Manfred Aabye - 05.07.2022, 13:24
RE: OpenSimulator vom Manni - von Manfred Aabye - 09.07.2022, 21:23
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.12.2022, 12:31
RE: OpenSimulator vom Manni - von Manfred Aabye - 08.01.2023, 20:11
RE: OpenSimulator vom Manni - von Bogus Curry - 09.01.2023, 11:03
RE: OpenSimulator vom Manni - von Manfred Aabye - 09.01.2023, 20:52
RE: OpenSimulator vom Manni - von Bogus Curry - 10.01.2023, 11:05
RE: OpenSimulator vom Manni - von Manfred Aabye - 10.01.2023, 12:12
RE: OpenSimulator vom Manni - von Bogus Curry - 10.01.2023, 18:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.01.2023, 14:02
RE: OpenSimulator vom Manni - von Bogus Curry - 12.01.2023, 16:21
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.01.2023, 22:12
RE: OpenSimulator vom Manni - von Pius Noel - 13.01.2023, 19:18
RE: OpenSimulator vom Manni - von Bogus Curry - 14.01.2023, 00:59
RE: OpenSimulator vom Manni - von Manfred Aabye - 14.01.2023, 18:16
RE: OpenSimulator vom Manni - von Anachron - 14.01.2023, 20:27
RE: OpenSimulator vom Manni - von Manfred Aabye - 27.01.2023, 17:26
RE: OpenSimulator vom Manni - von Manfred Aabye - 27.01.2023, 17:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 30.01.2023, 12:29
RE: OpenSimulator vom Manni - von Manfred Aabye - 30.01.2023, 22:57
RE: OpenSimulator vom Manni - von Sleimer Akina - 31.01.2023, 18:31
RE: OpenSimulator vom Manni - von Pius Noel - 02.02.2023, 16:29
RE: OpenSimulator vom Manni - von Manfred Aabye - 01.02.2023, 22:13
RE: OpenSimulator vom Manni - von Manfred Aabye - 02.02.2023, 21:12
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.04.2023, 18:53
RE: OpenSimulator vom Manni - von Sleimer Akina - 03.04.2023, 20:47
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.04.2023, 22:23
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.04.2023, 22:26
RE: OpenSimulator vom Manni - von Sleimer Akina - 07.04.2023, 13:38
RE: OpenSimulator vom Manni - von Manfred Aabye - 08.04.2023, 14:51
RE: OpenSimulator vom Manni - von Pius Noel - 10.04.2023, 16:32
RE: OpenSimulator vom Manni - von Bogus Curry - 08.04.2023, 15:23
RE: OpenSimulator vom Manni - von Pius Noel - 08.04.2023, 21:29
RE: OpenSimulator vom Manni - von Manfred Aabye - 08.04.2023, 23:21
RE: OpenSimulator vom Manni - von Manfred Aabye - 10.04.2023, 21:28
RE: OpenSimulator vom Manni - von Pius Noel - 10.04.2023, 21:30
RE: OpenSimulator vom Manni - von Manfred Aabye - 10.04.2023, 21:41
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 10:46
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 12:46
RE: OpenSimulator vom Manni - von Manfred Aabye - 11.04.2023, 13:22
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 14:50
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 15:41
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 17:45
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 18:34
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 19:13
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 19:47
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.04.2023, 10:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.04.2023, 20:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 13.04.2023, 11:28
RE: OpenSimulator vom Manni - von Manfred Aabye - 14.04.2023, 13:41
RE: OpenSimulator vom Manni - von Sleimer Akina - 21.04.2023, 23:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 15.05.2023, 15:55
RE: OpenSimulator vom Manni - von Bogus Curry - 15.05.2023, 19:07
RE: OpenSimulator vom Manni - von Manfred Aabye - 17.05.2023, 14:35
RE: OpenSimulator vom Manni - von Manfred Aabye - 22.02.2024, 13:44
RE: OpenSimulator vom Manni - von Manfred Aabye - 25.02.2024, 13:24
RE: OpenSimulator vom Manni - von Dorena Verne - 25.02.2024, 13:31
RE: OpenSimulator vom Manni - von Manfred Aabye - 25.02.2024, 19:20
RE: OpenSimulator vom Manni - von Manfred Aabye - 02.03.2024, 21:54
RE: OpenSimulator vom Manni - von Manfred Aabye - 21.04.2024, 12:25
RE: OpenSimulator vom Manni - von Bogus Curry - 22.04.2024, 20:13

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Neue OpenSimulator Konfigurationsdateien 0.9.2.2 Manfred Aabye 10 1.722 03.02.2023, 15:59
Letzter Beitrag: Manfred Aabye

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste