SOLVED – ERROR 1153 (08S01) at line 4147: Got a packet bigger than ‘max_allowed_packet’ bytes

Bir gece yarası mysql veritabanını import etmek istediğinizde: ERROR 1153 (08S01) at line 4147: Got a packet bigger than ‘max_allowed_packet’ bytes hatası ile karşılaşırsanız 1.seçenekteki dört adımı uygulayarak bu sıkıntıdan kalıcı olarak kurtulabilirsiniz veyahut ‘max_allowed_packet’ bytes hatasını anlık olarak geçmek isterseniz 2. seçenekteki ssh komutunu uygulayabilirsiniz.

Ben MySQL dosyasını, SSH üzerinden import ederken karşılaştım bu hatayla lakin problemin kaynağı aynı olduğu için siz PhpMyadmin üzerinden içe aktar yaparken de karşılaşabilirsiniz bu hatayla.

…bla bla.. if you recieve the ‘max_allowed_packet’ bytes error. You can apply 1. solition. or You can apply alternative ssh (temporary) solution temporary Continue reading

SSH ile MySQL Yedekleme/Geri Yükleme Export/İmport

Bu sefer daha sade ve kısa bir paylaşım olacak başlıkta gördüğünüz üzere: SSH ile MySQL Yedeği Nasıl alınır? Nasıl geri yüklenir? Kısaca import ve export komutunu taslak olarak kendime not almışken, sizler için de paylaşayım isteyim:

SSH – MySQL Veritabanı Yedeği Nasıl Alınır? //Dışa Aktar

How to get MySQL Dadatabase Backup  SSH? //Export

  • cd /var/lib/mysql
    MySQL klasörünü açın 
    //Open the MySQL folder
  • mysqldump --opt -Q -u dbUserkullanici -p dbVt > vt_db.sql
    ve veritabanı şifrenizi girin
    //Enter your db password

SSH – MySQL Veritabanı Yedeği Nasıl Yüklenir?  //İçe Aktar

SSH – How to install MySQL Database BackUP? //Import

 

  • cd /var/lib/mysql
    MySQL klasörünü açın 
    //Open the MySQL folder
  • mysql -u dbUserkullanici -p dbadi < vt_db.sql
    ve veritabanı şifrenizi girin
    //Enter your db password

 

MySQL Tuning Veritabanı Optimizasyonu ile Sunucu Performansınızı Yükseltin!

MySQL Tuning database/veritabanı optimizasyonu ile sunucu performansınızı yükseltebilirsiniz. Bunun için yapmanız gereken en pratik yol Mysql Tuning yazılımının kurulumu ve çalıştırılması neticesinde size belirttiği ayarları my.cnf üzerinden güncellemektir.

MySQL Tuning Script‘i ile veritabanı performansınızı detaylı olarak inceleyebilir, rahatlıkla sunucu performansınızı arttırabilirsiniz.

Script Adı: tuning-primer.sh

Kaynak:  http://day32.com/MySQL/

Direkt link: http://day32.com/MySQL/tuning-primer.sh

MySQL Tuning – tuning-primer.sh Nasıl Kurulur? //How to Install MySQL Tuning?

tuning-primer.sh için adım adım SSH Kodları:

# wget http://day32.com/MySQL/tuning-primer.sh
Script indirildi
# chmod u+x tuning-primer.sh
İzinler verildi
# ./tuning-primer.sh
Çalıştırıldı

 

Önemli Not: Scripti çalıştırmadan önce MySQL servisinin minimum son iki gündür aktif olması gerekmektedir. Aksi takdirde izlemeler kısa süreli olduğunda verilen yanıtlar tutarsız olabilir. Örneğin çarşamba günleri sitenize ziyaretçi az geldiğinde bağlantı limiti doğru olmayacaktır.

Ekran çıktısı 3 renkten oluşacaktır. RedGreenBlue Yani kırmızı, yeşil ve mavi. Tahmin ettiğiniz üzere:

  • Kırmızılar, önemli ikaz, kesinlikle düzeltmeniz gerekenler ayarlardır.
  • Sarılar, uyarılar iyileştirmeniz gereken orta düzey puan aldığınız ayarlar ve
  • Yeşiller, ise doğru yaptığınız ve tam puan aldığınız uyarılardır.
Kırmızılar için bir örnek vermek gerekirse:
You are using less than 10% of your configured max_connections.
Lowering max_connections could help to avoid an over-allocation of memory
See “MEMORY USAGE” section to make sure you are not over-allocating

MySQL OPTİMİZASYON

  1. /etc/my.cnf <- dosyasını açın
  2. max_connections yani maksimum bağlantı sayısının değerini düşürün eğer böyle bir parametre yoksa siz yazabilirsiniz örn:
    max_connections = 13
  3. ssh üzerinden aşağıdaki komutu kullanarak MySQL servisini yeniden başlatın ve hepsi bu kadar!
    # service mysqld restart
# ./tuning-primer.sh

Örnek ekran çıktısındaki başlıklar şu şekildedir

SLOW QUERIES

WORKER THREADS

MAX CONNECTIONS

MEMORY USAGE

KEY BUFFER

QUERY CACHE

SORT OPERATIONS

JOINS

OPEN FILES LIMIT

TABLE CACHE

TABLE SCANS

WordPress Site Adres Değişikliği Full Link/URL SQL Update PhpMyadmin

Merhabalar,

WordPress sitenizin adres değişikliğini yapmanız gerektiği zaman en pratik yol olarak uygulamanız gereken en hızlı ve işe yarar adımlar:

wp_admin_url_change

  • WordPress Yönetim paneli -> Genel sayfasını açın, aşağıdaki alanlara yeni site adresini yazarak güncelleyin,
    • WordPress Adresi (URL)
    • Site Adresi (URL)
  • Daha sonra dosyaları ve veritabanı ilgili hostinge taşıyın.

Eğer bunu manuel PhpMyadmin üzerinden yapmak isterseniz ;

 

 

 

WordPress Site Adres Değişikliği Full Link/URL Update

Not: dikkat etmeniz gereken en önemli nokta, MySQL tablolarını oluştururken kullandığınız WordPress ön ekidir: güvenlik ve benzeri nedenlerden dolayı ön eki farklı kullandıysanız bunu düzeltmeyi unutmayınız aksi takdirde; aşağıdaki veyahut benzeri hatalarla karşılaşabilirsiniz.

Mysql Hata Çıktısı:

#1146 - Table 'wordpress.vt_posts' doesn't exist 
Updated: 2018/24/09
Özet:
UPDATE wp_options SET option_value = replace(option_value, 'https://oldsite.com', 'https://newSite.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'https://oldsite.com', 'https://newSite.com');
UPDATE wp_posts SET post_content = replace(post_content, 'https://oldsite.com', 'https://newSite.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://oldsite.com', 'https://newSite.com');
Detay:
  • Aşağıdaki sql kodlarını sırasıyla çalıştırınız.
    • UPDATE wp_options SET option_value = replace(option_value, 'http://www.eskisiteniz.com', 'http://www.yenisiteniz.com') WHERE option_name = 'home' OR option_name = 'siteurl';
      Site adresini günceller
      
    • UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.eskisiteniz.com', 'http://www.yenisiteniz.com');
      
      Post olarak kayıt edilen verilerin site adreslerini günceller
    • UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.eskisiteniz.com', 'http://www.yenisiteniz.com');
      
      Post olarak kayıt edilen verilerin içeriklerindeki site adreslerini günceller. 
    • UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.eskisiteniz.com', 'src="http://yourcdn.yenisiteniz.com');
      
      Post olarak kayıt edilen verilerin içeriklerindeki resim (site) adreslerini günceller. 
    • UPDATE wp_posts SET  guid = REPLACE (guid, 'http://www.eskisiteniz.com', 'http://www.yenisiteniz.com') WHERE post_type = 'attachment';
      
      Post olarak kayıt edilen verilerin ek dosya site adreslerini günceller. 
    • UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.eskisiteniz.com','http://www.yenisiteniz.com');
      
      Meta site url adreslerini günceller
    • UPDATE wp_users SET user_login = 'Yeni Admin Adınız' WHERE user_login = 'Admin';
      
      Admin kullanıcı adını değiştirmek isterseniz bu sql kodu, yardımcı olacaktır.
    • UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login = 'KullaniciAdiniz';
      
      Kullanıcı adınızın şifresini güncellemek isterseniz bu sql kodunu kullanabilirsiniz.
    • UPDATE wp_posts SET post_author = 'Author-Yazar-id' WHERE post_author = 'Eski-author-yazar-id';
      
      Verilerin yazarlarını güncellemek isterseniz bu sql kodu size yardımcı olacaktır.
       

Yukarıdaki sql kodları arasında bu konuyla ilgili ihtiyacınız olan tüm kodlar mevcuttur.

Başarılar.

 

Change MySQL Reset/Update Password – Root SSH – Kullanıcı ve Şifre İşlemleri

1. Change root password:

su - root
passwd

2. Mysql root password: –> ERROR 1045 (28000): Access denied for user ‘root’@’localhost’

service mysqld stop

mysqld_safe --skip-grant-tables &
mysql -u root

mysql>
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD ('yournewpassword') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit;

service mysqld start

 

———————————————————————————————-

 

3. Kloxo admin password login:

sh /script/resetpassword master {newpassword}

 

4. Reset Kloxo mysql password: –> Error “Could not open database connection.” when access to Kloxo

sh /script/fix-program-mysql {mysqlrootpassword}

or, enough:

sh /script/fix-program-mysql

 

5. Reset Horde password: –> Error “Could not open database connection.” Open file:

cat /home/kloxo/httpd/webmail/horde/config/conf.php

then find lines something like:

$conf['sql']['username'] = 'horde_groupware';
$conf['sql']['password'] = 'aVBq4yOrS';

then run:

service mysqld stop

mysqld_safe --skip-grant-tables &
mysql -u root

mysql>
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD ('aVBq4yOrS') WHERE User='horde_groupware';
mysql> FLUSH PRIVILEGES;
mysql> quit;

service mysqld start

 

MySQL – Stop, Start, ReStart Unrecognized Service Error Solved

MySQL – Stop, Start, ReStart Unrecognized Service Error Solved

mysql: unrecognized service
[root@srv mysql]# service mysql stop
mysql: unrecognized service
[root@srv mysql]# service mysql restart
mysql: unrecognized service
[root@srv mysql]# service mysql restart
mysql: unrecognized service

ÇÖZÜM / SOLVED:

[root@srv mysql]# cd /var/lib/mysql
[root@srv mysql]# adduser mysql
adduser: user mysql exists
[root@srv mysql]# chown mysql:mysql -R /var/lib/mysql
[root@srv mysql]# service mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
[root@srv mysql]#