Felhasználói eszközök

Eszközök a webhelyen


mysql

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
mysql [2022/05/10 12:18] daevidtmysql [2025/09/12 09:32] (aktuális) daevidt
Sor 5: Sor 5:
 == How to configure MySQL == == How to configure MySQL ==
 1. Set the MySQL service to start on boot 1. Set the MySQL service to start on boot
-  chkconfig --levels 235 mysqld on+ <code bash> chkconfig --levels 235 mysqld on </code>
      
 2. Start the MySQL service 2. Start the MySQL service
-  service mysqld start+<code bash>  service mysqld start </code>
      
 3. Log into MySQL 3. Log into MySQL
-  mysql -u root+<code bash>  mysql -u root</code>
  
 4. Set the root user password for all local domains 4. Set the root user password for all local domains
 +<code mysql>
   SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new-password');   SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new-password');
   SET PASSWORD FOR 'root'@'localhost.localdomain' = PASSWORD('new-password');   SET PASSWORD FOR 'root'@'localhost.localdomain' = PASSWORD('new-password');
   SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('new-password');   SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('new-password');
-  +</code>  
 5. Drop the Any user 5. Drop the Any user
 +<code mysql>
   DROP USER ''@'localhost';   DROP USER ''@'localhost';
   DROP USER ''@'localhost.localdomain';   DROP USER ''@'localhost.localdomain';
-  +</code>
 6. Exit MySQL 6. Exit MySQL
   exit   exit
Sor 28: Sor 30:
 === Engine === === Engine ===
  
-[[https://forums.cpanel.net/threads/innodb-corruption-repair-guide.418722/|InnoDB corruption repair guide]] --- //[[daevidt@gmail.com|Szabó Dávid]] 2016/09/01 15:54//+[[https://forums.cpanel.net/threads/innodb-corruption-repair-guide.418722/|InnoDB corruption repair guide]] --- // 2016/09/01 15:54//
  
 === Tranzakciók === === Tranzakciók ===
  
 +<code mysql>
   start transaction   start transaction
   ...   ...
Sor 37: Sor 40:
  
   SELECT * FROM ... WHERE <primary_key> = ... FOR UPDATE; // sor szinten lockol   SELECT * FROM ... WHERE <primary_key> = ... FOR UPDATE; // sor szinten lockol
-  // akkor is, ha még nem létező kulcsra adjuk ki!+  akkor is, ha még nem létező kulcsra adjuk ki! 
 +</code>
      
 === LOAD DATA === === LOAD DATA ===
 GYORS adatbetöltés. (pl 300.000 sor 1.8 sec volt) GYORS adatbetöltés. (pl 300.000 sor 1.8 sec volt)
 +<code mysql>
   LOAD DATA   LOAD DATA
         INFILE '/var/lib/mysql-files/valami.csv'         INFILE '/var/lib/mysql-files/valami.csv'
Sor 48: Sor 52:
         ENCLOSED BY '"'         ENCLOSED BY '"'
         LINES TERMINATED BY '\n';         LINES TERMINATED BY '\n';
 +</code>
 Előfordulhat, hogy máshonnan nem fogadja el a fájl a mysql: Előfordulhat, hogy máshonnan nem fogadja el a fájl a mysql:
  
-  The MySQL server is running with the --secure-file-priv option so it cannot execute this statement+  The MySQL server is running with the '''--secure-file-priv''' option so it cannot execute this statement
      
 Ekkor: Ekkor:
  
-  SHOW VARIABLES LIKE "secure_file_priv";+<code mysql>  SHOW VARIABLES LIKE 'secure_file_priv'</code>
      
 és másold oda a fájlt. és másold oda a fájlt.
Sor 63: Sor 67:
 <code mysql>  <code mysql> 
 show processlist; show processlist;
-select * from information_schema.processes+select * from information_schema.processlist;
 SELECT *  FROM INNODB_LOCKS  WHERE LOCK_TRX_ID IN (SELECT BLOCKING_TRX_ID FROM INNODB_LOCK_WAITS); SELECT *  FROM INNODB_LOCKS  WHERE LOCK_TRX_ID IN (SELECT BLOCKING_TRX_ID FROM INNODB_LOCK_WAITS);
 SHOW ENGINE INNODB STATUS \G SHOW ENGINE INNODB STATUS \G
Sor 79: Sor 83:
  
  
 +===== Esettanulmányok =====
 +1. Waiting for query cache lock, hatalmas load, rengeteg process.
 +
 +  *  Query Cache modern környezetben gyakran hátrányos → kikapcsolás javasolt.
 +  *  Kompozit indexek létrehozása jelentősen csökkenti a beolvasott sorok számát.
 +  *  Buffer pool növelése javítja a memóriából történő kiszolgálás arányát.
 +  *  Ezek kombinációja gyorsabb, stabilabb MySQL működést biztosít.
  
 +https://wiki.hofelho.hu/doku.php?id=mysql-esettanulmany-1
mysql.1652185090.txt.gz · Utolsó módosítás: 2022/05/10 12:18 szerkesztette: daevidt