Category Archive For "Mysql"
mysql-bin loglarini okumak ?
mysqlbinlog mysql-bin.002528 > mysql.txt sevgiler..
[Mysql] Bul degistir islemi
Merhabalar, mysql ‘de text arasinda bul degistir islemi yapmak isteyebilirsiniz, hatta belki yuzlerce yapmak isteyebilirsiniz, bunun icin asagidaki mysql sorgu cumlecigi isinize yarayacaktir. update tablo_adi set alan_adi = replace(alan_adi,’bulunacak kelime’,’degistirilecek kelime’);
[Mysql]Locked edilmis tablolar
Mysql ‘de locked edilmis tablolari asagidaki gibi izleyebilirsiniz. mysql> show processlist; ve mysql> show open tables WHERE In_use > 0; +————–+————–+——–+————-+ | Database | Table | In_use | Name_locked | +————–+————–+——–+————-+ | murat_ugur_ | eminoglu | 5 | 0 | +————–+————–+——–+————-+ 1 row in set (0.00 sec)
[Mysql] Sectigimiz tablolari yedeklemek
mysqldum -uroot -p dbname tablename1 tablename2 tablename3 > dbname.sql Murat Uğur Eminoğlu
Mysql Slow Query loglarini acmak
my.cnf dosyasi icine asagidaki satirlari ekleyerek veya # isaretlerini kaldirarak acabilirsiniz. log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 1 /var/log/mysql/ klasoru yoksa mkdir mysql komutuyla klasoru yaratalim ve haklarini chown mysql.adm /var/log/mysql seklinde verelim. /etc/init.d/mysqld restart
Mysql veritabanini onarmak
Mysql ‘de hasar gormus tablolariniz varsa, mysqlcheck -r database_adi -uroot -psifre NOT : Tum tablolalari arastirir ve bozuk olanlari onarir. Murat.
Mysql ‘de regular expression kullanmak
REGEXP parametresi ekleyerek kullanabilirsiniz. # ilk harfi M ve U olanlari sorgulariz. mysql> SELECT * FROM uye WHERE ad REGEXP “^[Mu]”; # Son harfi Z olanlar SELECT * FROM uye WHERE ad REGEXP “[Z]$” ; # Ilk iki harfi MU olanlar mysql> SELECT * FROM uye WHERE ad REGEXP “^MU”; sevgiyle.
Mysql ‘de komut calistirmak
mysql> system ERROR: Usage: \! shell-command mysql> system ls Sevgiyle 🙂
Mysql root şifresini unuttuysanız..
Mysql root şifresini unuttu iseniz, aşağıdaki adımları izleyerek değiştirebilirsiniz. 1. Mysql stop edilir. [root@fedora ~]# /etc/init.d/mysqld stop veya [root@fedora ~]# killall -9 mysqld 2. Şifresiz mysqld ‘yi başlatıyoruz. [root@fedora ~]# /usr/bin/mysqld_safe –skip-grant-tables –skip-networking & mysql -uroot 3. Şifreyi resetliyoruz. mysql> use mysql; mysql> UPDATE user SET Password=PASSWORD(“sifre123″) WHERE User=”root”; Query OK, 2 rows affected (0.00 …
Komut satırından süreçleri kill etme
mysql> show processlist; +——-+————+—————–+——+———+——+——-+——————+ | Id | User | Host | db | Command | Time | State | Info | +——-+————+—————–+——+———+——+——-+——————+ | 13156 | mail | localhost:58453 | mail | Sleep | 50 | | NULL | | 13159 | root | localhost | NULL | Query | 0 | NULL | show processlist …