mysql hogy a villám sose vágna mellé

Fórum: 

Szervert bütykölnék, életembe először úgyhogy nézzétek el a hiányosságaimat.

Ezen az oldalon leírtak szerint megvan az apache, a mysql, a Nextcloud. Localhoston elérem.
https://www.arubacloud.hu/tutorial/hogyan-hozzunk-letre-szemelyes-cloud-storage-t-a-nextcloud-segitsegevel-az-ubuntu-18-04-en.aspx  

Itt akadok el, annek mi baja van, értem de hogyan lehetne megoldani, már olyan jelszót adtam neki hogy csak na de nem ez a baja hanem más. De mi?

tibi@TibiXubuntu:~$ sudo mysql -u root -p
[sudo] tibi jelszava: 
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.41-0ubuntu0.18.04.1 (Ubuntu)

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

mysql> 
mysql> create user tibiadmin_mysql@localhost identified by 'A234BNlaci&alinullaKG';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Your password does not satisfy the current policy requirements

create user ' at line 1
mysql> 

Kerüld a spéci karaktereket a sztringekben

Nekem a & gyanús, hogy azzal gond van/lesz. Oracle SQL tuti nem komálja ezeket, és el tudom képzelni, hogy MySQL is hasonló zenész. Az olyan sztingeket, amikben spéci karakter van, & ", stb. mind alkalmazás szinten kell lekezelni, átkódolva másik karakterre, amit le lehet tárolni, visszaolvasáskor meg visszakódolni, hogy megfelelően nézzen ki a C&A, a H&M, a 23"-os monitor, stb.

Azonkívül

create user 'tibiadmin_mysql'@'localhost' identified by 'jelszó'

Értékelés: 

5
Átlag: 5 (1 szavazat)

Kerüld a spéci karaktereket a sztringekben

#2 Én már mindennek küzdök amit Atime linkelt onnan is többfélét megpróbáltam, ez egy istecsapása ez a miskárol vagy mi. Kell a ; a végére, de akkor se jó neki. Hogy a jó szintaktikai mamáját neki, 1 óra alatt mindent felpakoltam, komplett LAMP szervert, bekonfigoltam amit tudtam de ez egy fafejű, ezzel szenvedek 2 napja.

mysql> create user 'tibiadmin_mysql'@'localhost' identified by 'Hhjjkdm4425566l'
    -> create user 'tibiadmin_mysql'@'localhost' identified by 'Hhjjkdm4425566l';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'create user 'tibiadmin_mysql'@'localhost' identified by 'Hhjjkdm4425566l'' at line 2
mysql> exit
Bye

Aranyos mert elköszön hogy bájbáj de ettől nem lett jobb kedvem.

Értékelés: 

0
Még nincs értékelve

Kerüld a spéci karaktereket a sztringekben

#2.1 Nem amacskaköröm a hiba?

by 'Hhjjkdm4425566l'' at line 2

Értékelés: 

0
Még nincs értékelve

Kerüld a spéci karaktereket a sztringekben

#2.1.1 Nem azt én rontottam el mert nem akartam az eredeti ehhez hasonló jelszót közkinccsé tenni és hiba csúszott a kopipaste folyamatba. Eredetibe 1 van.

Értékelés: 

0
Még nincs értékelve

Kerüld a spéci karaktereket a sztringekben

#2.1 Hopsz, az _ is spéci karakter, az az egy akármilyen karakter jele. (Joly Joker)

Értékelés: 

0
Még nincs értékelve

Az &-t lehet escapelni

Az &-t lehet escapelni kellene, vagy inkább más speciális karaktert használni.

Arra figyelj, hogy ha programból kapcsolódsz ne jelenjen meg a jelszó a parancssorban, add át fájlban (például: yourmysql.cnf), majd korlátozd a fájl hozzáférését vagy valami secret megoldáson keresztül, például: HashiCorp Vault.

Ha nem localhost, akkor olyan usert is létre kell hozni.

Értékelés: 

0
Még nincs értékelve

Hogy aki ezt kitalálta...!!!!!

Én feladtam. Nem lesz nekem szerverem.
Mindent de komolyan mindent megpróbáltam, ennek mindenre van valami válasza. Kész, passz, aki ezt a mysqlt kitalálta meg a szintaxisait az halt volna meg a születése pillanatába és akkor még finoman fogalmaztam és úriember voltam.Macskakörmöztem, kihagytam, több verziót megpróbáltam valami safe módba járkáltam meg már nem is emlékszek miket csináltam.  Mindenre ez vagy valami más error válasza van:

Hiba van az SQL szintaxisában; ellenőrizze a MySQL-kiszolgáló verziójának megfelelő kézikönyvben a megfelelő szintaxist

72órája szórakozok egy nyüves user és jelszó beállításával kb. 30 weboldalt bogarásztam végig, fordítóztam, terminálba ilesztgettem javítottam, 3 fórumba kérdeztem,  ésatöbbi.
Hát ottr@hadjon meg az egész mysql ahol van.
 

Értékelés: 

0
Még nincs értékelve

Hogy aki ezt kitalálta...!!!!! Hogy aki ezt kitalálta...!!!!!

#4

#4

Szevasz!

sudo mysql -u root -p

Jelszóházirenddel kapcsolatos információk lekérdezése
SHOW VARIABLES LIKE 'validate_password%';

A tábla értékei állíthatóak a set global után behelyettesítve. Két példa:

Ha a jelszóban nem kellenek speciális karakterek:
set global validate_password_special_char_count = 0;

Ha nem kell, hogy a jelszó kis- és nagybetűket tartalmazzon:
set global validate_password_mixed_case_count = 0

Értékelés: 

0
Még nincs értékelve