- Mobil flották
- Honor Magic6 Pro - kör közepén számok
- Android alkalmazások - szoftver kibeszélő topik
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- iOS alkalmazások
- Számháborút nyerne az Ulefone Armor 26 Ultra
- Huawei P20 Lite - friss forma, régi vas
- Netfone
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Ennyibe kerülnek a Huawei Pura modellek Európában
Hirdetés
-
Egyre közelebb a Poco F6 startja
ma Újabb ár/érték csatát nyerhet a Xiaomi almárka.
-
Hi-Fi RUSH - Ismét felbukkant a Nintend Switch változat
gp Ezúttal az európai korhatár-besorolás oldalán találkozhattunk a játék adatlapjával, egyre esélyesebb hogy újabb platformra is befut a program.
-
A Keychron ismét egy űr betöltését vállalta magára az egerek szegmensében
ph A cég újdonsága azokat célozza, akik egy nagyobb fajta, hüvelykujjtámasszal ellátott, ugyanakkor pehelysúlyú eszközt vásárolnának.
Új hozzászólás Aktív témák
-
Headless
őstag
-
wis
tag
válasz Headless #1852 üzenetére
A szeparátorok felejtősek. Egy oszlopban mindig egy típusú értéket tárolj, különben elveszted az adatbázis egyik előnyét. Olvasgass a normál formákról és megérted miért.
-
nobiand
aktív tag
Sziasztok!
Törlésre került egy adatbázisunk, amit a szolgáltató visszaállított.
De nem tudjuk az adatbázis jelszavát. Wordpress-hez szeretnénk beállítani.
Cpanelen keresztül valahol meg lehet nézni?
Nagyon láma vagyok ebben a témában.
Köszönöm. -
Agostino
addikt
sziasztok
mysql adatbázisba próbálok importálni anyagot csv fájlból, sqlyog progival csatlakozva a db-hez. minden okés lenne, leszámítva egy problémát. a csv tábla több oszlopból és kb fél millió sorból áll. teljesen jól lefut minden, azonban minden olyan mező az első oszlopból, amely számot és betűt is tartalmaz, NULL értékkel kerül be. hiába adom meg importkor, hogy akkor legyen varchar255, semmi. mit felejtek ki...?
hey friend listen, i know the world is scary right now but its gonna get way worse
-
kezdosql
tag
MySQL-t kezdenem tanulni, de azt mondtak, az nem jo, mert nincs benne tranzakciokezeles, Mongodb-t vagy postgresql-t kellene hasznalni helyette.
Valoban a mongodb a MySQL utodja, tovabbfejlesztese? -
kezdosql
tag
válasz Chesterfield #1858 üzenetére
Bocsanat, MariaDB:
https://hu.wikipedia.org/wiki/MariaDBAzt irja, tranzakciokezeles nincs minden MySQL-ben:
https://hu.wikipedia.org/wiki/MySQL_adatb%C3%A1zismotorok_%C3%B6sszehasonl%C3%ADt%C3%A1sa -
martonx
veterán
válasz kezdosql #1857 üzenetére
Úristen ember. A MySQL egy relációs (hagyományos) SQL, míg a MongoDB egy no sql. Szerinted melyikben van inkább tranzakció? A kettő semmilyen szinten nem függ össze (na jó, mindkettőben lehet adatokat tárolni), egyik se elődje, utódja a másiknak.
Légyszi a baromságok kérdezése helyett egy pindurit olvass utána magadtól, hogy mit jelent a nosql és a realtional databaseMár múltkor pedzegettem, hogy nem jó helyen dolgozol, nem feltétlenül benned van a hiba, hanem a melóhelyben. Ahol ilyenek merülnek fel, onnan menekülni kellene.
Én kérek elnézést!
-
martonx
veterán
válasz kezdosql #1859 üzenetére
Így már másabb. Ekkor sem igaz, hogy a MariaDB utódja lenne a MySql-nek, párhuzamosan léteznek. MySQL-t InnoDB-vel illik használni, igaziból ez a belinkelt motor összehasonlítás kicsit fals, mert a MySQL-ben alapvetően MyISAM és InnoDB motorok vannak. Vagy már csak InnoDB van a legújabb verziókban, rég nem használtam, azt tudom, hogy a MyISAM deprecated egy jó ideje.
Az összes többi motor nem olyan könnyen átjárható, teljesen külön kell a komplett kiszolgálókat telepíteni velük. Végeredményben szerintem érdemes az InnoDB-vel kezdeni, aztán ha majd elkezd az igény specifikáltabb lenni, akkor el lehet kezdeni Oracle, MS SQL, valamilyen NoSQL, netán másik MySQL fork felé menni.Én kérek elnézést!
-
fordfairlane
veterán
-
sonar
addikt
Mire tanulásban eljut addig, hogy tranzakciók arra már sokminden világos lesz.
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Headless
őstag
Sziasztok!
Újabb kérdésel fordulok hozzátok!user tábla
id | name
1 | Gipsz Jakab
2 | Teszt Elekprojekt tábla
projekt_id | user_id
1 | 2
2 | 2
3 | 2
4 | 1
5 | 1stb
nekem azt kéne egy kéréssel lekérdezni, hogy
projekt id | name
1 | Teszt Elek
2 | Teszt Elek
3 | Teszt Elek
....Hogy kivitelezhető ez? Vagy alapból rossz az elképzelés? Vagy inkább több query-vel oldjam meg, mint hogy 1 bonyolult sub query-vel?
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
válasz fordfairlane #1865 üzenetére
Köszönöm Pontosan ez az amit szerettem volna, kezdek egyre jobban belejönni, bár lehet lesz még pár ilyen egyértelmű kérdésem. De mostmár ezt is tudom.
Kezdősql: neveket/egyéb adatokat projektenként. vagyis az amit fordfairlane is írt. De köszönöm.
Itt is a következő
Tegyük fel van ugyan ehhez egy 3. táblázatom is ahol a user_id-t kellene összekötni.
De ott is lehet több elem, viszont továbbra is egy sorban kéne azokat megjeleníteni.SELECT project_candidates.project_id, users.name, experiences.experience
FROM project_candidates, users, experiences
WHERE project_candidates.user_id = users.id
OR experiences.user_id = project_candidates.user_idEz nem megfelelő, mert minden egyes tapasztalathoz hozza létre a sorokat.
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Apollo17hu
őstag
válasz Headless #1869 üzenetére
Ha minden usered rendelkezik legalább egy tapasztalattal (experience), akkor a 3. táblát hozzákötheted erősen a másik kettőhöz, majd az experience mezőből ezzel egy szeparátorral elválasztott felsorolás mezőt tudsz képezni. Azt tudom, hogy mezei sql-ben kell egy DISTINCT ilyenkor még a lekérdezésbe. Mysql-t nem vágom.
-
Headless
őstag
válasz Apollo17hu #1871 üzenetére
Sajnos nincs minden felhasználónak tapasztalata így akkor ez nem opció ha jól gondolom. Pedig pontosan valami ilyesmit szerettem volna.
Chesterfield: Ez pontosan ugyanazt adja vissza amit írtam is, de ez nem az amire gondoltam.
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Apollo17hu
őstag
válasz Headless #1872 üzenetére
Hát akkor kösd gyengén. LEFT JOIN vagy valami ilyesminek hívják...
Annál a júzernél, akinek nincs tapasztalata, üres lesz a mező.SQL-ben valahogy így nézne ki:
SELECT DISTINCT project_candidates.project_id
,users.name
,LISTAGG(experiences.experience, ', ') WITHIN GROUP (ORDER BY experiences.experience) OVER (PARTITION BY users.id) AS "experience_list"
FROM project_candidates
,users
,experiences
WHERE 1=1
and project_candidates.user_id = users.id
and users.id = experiences.user_id(+)[ Szerkesztve ]
-
martonx
veterán
válasz Chesterfield #1874 üzenetére
Hehe, egy sqlfiddle példa se ártana, hogy legyen hol eljátszani.
Én kérek elnézést!
-
Headless
őstag
válasz martonx #1875 üzenetére
sql fiddle, nem töltöttem fel adatokkal, de a sémája adott..[link]
Remélem semmi fontosat nem hagytam ki.
amit szeretnék
project_candidates-eken mennyünk végig.
ami megy a korábban javasolt equi joinal:users.name,
projects.nameami nem megy:
experiences.experience WHERE experiences.user_id=users.id
(lista, mivel több is lehet.)LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
válasz Apollo17hu #1877 üzenetére
Igen rájöttem. Szerkesztés lejárt.
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
válasz Apollo17hu #1879 üzenetére
Mint írtam megeshet, hogy nem lesz experience, viszont nem egészen így képzeltem el, nem akarnám listába rakni a projekt neveket. De holnap tanulmányozom jobban, hogy tanulhassak is belőle.
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
vampire17
addikt
Sziasztok!
Altalam felugyelt MySQL szerveren az alvallalkozo futtatni szeretne egy dump-ot egy adott adatbazison.
Az adott adatbazison minden Schema Privileges endedelyezve van (a "SELECT" is), viszont global jogai nincsenek egyaltalan.
a problema, hogy igy access denied al megall a dump, csak akkor fut le, ha Administrative rules-al, globalba adok neki egy "SELECT" jogot. Tudom, ezzel meg sokat nem tud kezdeni, de zavar, hogy ehhez egy global jogot kellett adnom.... Nem lehet ezt valahogy maskepp megoldani, hogy ne legyen global joga, de tudja dumpolni az adott DB-t?
-
Fecogame
veterán
Szeretném megtudni a legnagyobb tábla méretét a meglévő 17 MySQL adatbázisból.
A jelenlegi módszer szerint kilistázom az összes táblát, méret szerint sorba rendezem, és a legelső sort megmutatom.
Az alábbi kódot használom rá:
mysql -umysqluser --password=MYSQLPASSWORD <<<"SELECT table_schema as 'Database', table_name AS 'Table', round(((data_length + index_length) / 1024 / 1024), 2) 'Size in MB' FROM information_schema.TABLES ORDER BY (data_length + index_length) DESC;"
Működik is, viszont 16 sec alatt fut le, ezen szeretnék kicsit gyorsítani. Ha csak a táblák neveit íratom ki, akkor kevesebb, mint 1 sec alatt lefut.
Hogyan tehetném gyorsabbá?
[ Szerkesztve ]
Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
-
#50162688
törölt tag
Egy jó ideje keresgélek, de nem találok megfelelő fórumot, remélem, itt valaki tudja a választ - vagy elküld a megfelelő helyre.
XAMPP-ot akarok telepíteni 64 bites windows7 alá, de csak látszólag működik, ténylegesen nem. Egy alapvető hibába belefutottam, amikor mysql-ben be akartam állítani az új felhasználó nevét, kiderült, hogy a telepítő nem hozta létre a lib alkönyvtárat.
Ez a hibaüzenet:
Tegnap csináltam egy teljes újratelepítést, ugyan az a probléma, de közben rájöttem pár furcsaságra.
A webes kereséssel mindig ugyan azt a 32 bites 7.11-es xampp exe telepítőt találtam, de egyszer 129 MB, egyszer 95 MB volt. Minden esetben telepítette a MS Visual C++ 2015-öt is. Nem értem, arra miért van szükség.
A kérdésem, hogy hol találok egy megbízható xampp telepítőt, ha lehet, 64 bitest win7-re. Furcsa, hogy linuxra és mac-re van 64 bites, de win-re csak 32 bites.
-
#50162688
törölt tag
válasz fordfairlane #1886 üzenetére
Megtehetném, de semmi értelme, mert biztos, hogy nem az a hiba oka.
Sokadik újratelepítés után megcsinálta, pedig továbbra sincsenek ott azok a könyvtárak.Mindegy, úgy látom, ide is kár volt regisztrálni.
Martonx-nek is csak annyit, hogy szépen bemutatta, hogy mi is valójában.
Meg azt is, hogy még olvasni se képes.Na pá.
-
martonx
veterán
-
ALFA
senior tag
Továbbítok egy kérdést:
Mysql telepítéskor valamiért svéd karakterkészlettel lett létrehozva az első adatbázis, hogyan lehet magyarra változtatni?
Kétféle magyar változat lehetséges, utf8 vagy utf16, van olyan különbség közöttük, ami miatt más beállításokra lesz valahol szükség? (memóriafoglalás, stb.)Amit ma megtehetsz - miért nem tetted meg tegnap?
-
qwertly
addikt
Sziasztok!
Lenne egy olyan kérdésem,hogy a linuxra lett telepítve a mysql phpmyadmin és apache lokális gépekre.Mivel a telepítés root jogot igényel így avval lett.De a /var/www/html mappák jogosultsága át lett álitva,hogy chmod 777 hogy a "sima" felhasználó is tudjon belle írni.Ennek az a hibája,hogy ugyan abbol a termböl ha valaki ismeri a gép ip címét tud bele írni.Hogyan tudnám beállítani,hogy csak az tudjon aki arra a gépre be van jelentkezve.Más: ami kínosabb vizsga alatt rettentő lassan indul el a mysql szerver van,hogy kifagy csak 2 kb fájlt hajlandó elmenteni,rövid idó alatt kilép.És alapból megbízhatatlan működik.Nincsen valamilyen hibakeresési mód,linux azon belül is fedora alá?
-
martonx
veterán
válasz qwertly #1890 üzenetére
Miért kell minden gépre MySql???
Én egy gépre (a legizmosabbra) tenném fel, és tennék alá X darab adatbázist, X darab userrel, minden user csak a saját adatbázisát láthatná.
Azt az egyet belőném normálisan, minek szopni mysql telepítéssel beállítással, minden egyes gépnél?Én kérek elnézést!
-
sonar
addikt
válasz qwertly #1890 üzenetére
chmod 777 helyett a megfelelő usereket kellett volna a www groupba pakolni
ezt a mysql dolgot én sem értem.
Szerintem itt a koncepcióval vannak első sorban a gondok.
Egy sima MySQL-nek röhögve el kell futnia egy P4-es gépen is (hozzáteszem ha tanulásra kell, és nagyságrendileg pár ezres db-kről beszélünk, ha nagyobb adatokról akkor kell a vas alá.)A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
qwertly
addikt
válasz martonx #1891 üzenetére
Sziasztok!
Köszönöm a válaszokat ,nem írtam egyértelműen.Oktatásban vannak gépek,érettségi próba volt így amikor "érettségi" módban vannak a gépek nem tudják a nettet elérni.Ezért lett a kliens gépekre téve a webes fejlesztő eszközök "php, mysql és apache" mint írtam ment is offline módban de amikor érettségi módban lettek téve a tantermek a gépek nem működtek megfelelően.Nem működött a mentés pedig a saját gépükre mentenek a jelszót nem akarta elfogadni és ha rövid ideig nem dolgoztak vele kilépet a program.Az az érdekes.hogy más termekben ahol előtte nem használták a mysql ott elindult azonnal és nem voltak ilyen gondok.Amúgy a teljesen linux alapon működik a iskolai rendszer. [link] Érdekes nem működik a link beszúrás sulixerver és sulix professional van az iskolában.[ Szerkesztve ]
-
qwertly
addikt
válasz martonx #1895 üzenetére
Szia!
Ez is szerepem most már lehetőségek között de,kiesebb munka hogy az legyen egyszerű klikk és nett elvágva.De attól függetlenül miért nem lehet az adatbázis kiszolgálót elérni,és bele importálni ha a gépre van telepítve és nem érettségi módban tudják használni.Másik mint írtam azokra a gépek pedig működtek amelyeket nem használtak előtte.Ill a régebbi gond,hogy rootként lett telepite e mysql és ha más jelentkezik be a gépre akkor nem tud írni a /var/www/html mappába csak a ha chmod 777 paranccsal mindenki által írható és olvashatóvá tesszük,de így más is írhat bele aki tudja az adott gép ip címét.
[ Szerkesztve ]
-
sonar
addikt
válasz qwertly #1896 üzenetére
root-tal kell telepiteni, mással nem is nagyon lehet
www jogosultág problémát meg igy kellett volna:
https://www.cyberciti.biz/faq/ubuntu-add-user-to-group-www-data/utána meg mysql-ben létrehozod a usereket és megfelelő jogosultságokat megadod nekik.
Plusz lehet bind-olni, hogy a az apache meg a mysql is csak localhoston menjen és akkor kivűlről ne elérhető.
mysql:/etc/mysql/my.cnf
bind-address=127.0.0.1A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
qwertly
addikt
Szia!
köszönöm a válaszodat ez már kiindulási alapnak jó.Mivel nem vagyok linux-ban power user ezért kérdésem lenne fedorában is így működik a dolog?Mert a linux gépek a Sulix Professional 8, használunk.Jogosultság kérdésem pedig az lenne,hogy nem attól félünk kívülről meg hackelik a hallgatót hanem,hogy egymásnak írják segitenek.Mert ha tudják az adott gép ip címét akkor betudnak jelentkezni a teremben levő másik gépre,azt szeretnénk,hogy az adott gépre bejelentkezett hallgató írhasson csak az adott gépen levő mappába.Ennek a blindelésnek van jelentősége ha így indítottuk el: böngésző címsora: localhost/phpmyadmin. Itt az lett a gond,hogy elején még szépen ment de egyre lassabb és megbízhatatlan lett.és amikor volt a próba érettségin akkor már gyakorlatilag használhatatlan lett vagyis elsőnek nem is tudtak bejelentkezni a teremben levők,de amikor újra indították a gépeket akkor ment a bejelentkezés de nem tudtak beimportálni az adatbázis kiszolgálóba.Ugyan akkor olyan termekben ahol nem dolgoztak még a mysql php ment minden.Mint írtam nem vagyok nagy linux felhasználó,még ha sulink linuxot használ akkor sem,és a suport nem ad támogatást mert,ezek nincsenek benne a repoba. Így minden tanácsot szívesen veszek[ Szerkesztve ]
-
sonar
addikt
válasz qwertly #1898 üzenetére
A logokat meg a processzeket kéne megnézni, hogy mitől lassult be.
tipikusan /var/log/-ban van az apachnak meg a mysql-nek is a logja (de csak akkor ha be van kapcsolva a loggolás, ahhoz meg a config fileokat kell áttúrni)A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Fisha
őstag
Sziasztok!
Új gépre, új wampot telepítettem, amivel új mysql verzió is jött. (5.7.14)
A problémám az, hogy míg eddig vígan megette egy insertben integernek az üres stringet '', addig most ez már nem tetszik neki. Ahogy nézegettem a neten az sql_mode az én barátom, de bármit állítgattam nem sikerült jobb belátásra bírnom. Ezeket próbáltam:
1. my.ini-be:
sql-mode="TRADITIONAL"Ezt mind [wampmysqld]-nél, mind a [mysqld]-nél. Persze üjraindítással. Ugyanaz az eredmény.
2. my-default.ini-ben a sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES sor kikommentezése.
3. "Kézzel" phpmyadminban az aktuális állapot lekérdezése, majd elvileg beállítása:
SELECT @@sql_mode;
SET GLOBAL sql_mode = 'TRADITIONAL';És mindig ott van az a fránya "STRICT_TRANS_TABLES" érték, ami elvileg a bűnös.
Mit nézek be, hol kéne ezt beállítani?
(Tudom, hogy a kód átírása lenne a szép megoldás, de ez most nem opció, mivel elég nagy legacyról van szó)Előre is köszi
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Kapnak egy rakás reklámot a Roblox játékosai
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Mobil flották
- A fociról könnyedén, egy baráti társaságban
- Napelem
- Így építsd a billentyűzeted!
- Álláskeresés, interjú, önéletrajz
- Politika
- Proxmox VE
- Honor Magic6 Pro - kör közepén számok
- További aktív témák...
- Gigabyte B450M DS3H + Ryzen 7 2700X alaplap+processzor (nem ad képet)
- Eladó gamer PC (Ryzen 5 7600X/16GB DDR5/512GB SSD/RTX 4070 Super)
- Eladó gamer PC (i5-6500/16GB DDR4/120GB SSD+320GB HDD/GTX 1050Ti)
- Eladó új gamer PC (i5-12400F/16GB DDR4/512GB SSD/RX 7600)
- Eladó gamer PC (i5-8500/16GB DDR4/256GB SSD+500GB HDD/GTX 1650 4GB)