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>
Szerver
Beküldte atime -
Értékelés:
Egy lépéssel előttem jársz, esetleg segíthet:
https://stackoverflow.com/questions/36099028/error-1064-42000-you-have-a...
Fogalmam sincs, hogy ez jó lesz-e neked, de hátha.
Kerüld a spéci karaktereket a sztringekben
Beküldte T.István -
Értékelés:
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
Az &-t lehet escapelni
Beküldte unisz -
Értékelés:
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.
Kerüld a spéci karaktereket a sztringekben
Beküldte 444tibi -
Értékelés:
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.
Kerüld a spéci karaktereket a sztringekben
Beküldte atime -
Értékelés:
by 'Hhjjkdm4425566l'' at line 2
Kerüld a spéci karaktereket a sztringekben
Beküldte T.István -
Értékelés:
Kerüld a spéci karaktereket a sztringekben
Beküldte 444tibi -
Értékelés:
Hogy aki ezt kitalálta...!!!!!
Beküldte 444tibi -
Értékelés:
É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.
Hogy aki ezt kitalálta...!!!!! Hogy aki ezt kitalálta...!!!!!
Beküldte Bendegúz -
Értékelés:
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