Mysql | GalaxyShell İnternet Hizmetleri Blog

Linux Sunucu Disk Performans Testi

Linux Sunucu Disk Perform...

Sunucularda performansa en büyük etken olan disklerin performansını sadece 1 komut ile ölçebilirsiniz.Hızlı bir ...

Linux shoutcast  radyo kurulumu

Linux shoutcast radyo ku...

İnternet Real Chat  ( İRC ) kullanımı özgün olmus ve tüm chat  ortamlarında kullanılan ...

  • Aşağıdaki komutla sunucunuzda yer alan SQL dosyasını MySQL içinde istediğiniz bir
    veritabanına import edebilirsiniz. Tabi ki veritabanı ve kullanıcı oluşturulmuş olmalıdır.
    SQL dosya boyutnuz MySQL ayarlarınızda belirtilen maksimum dosya boyutundan fazlaysa hata
    alırsınız. Aldığınız hatayı aşağıda belirtilen satırı mysql.cnf dosyanıza ekleyerek yada
    import komutunda gerekli parametreyi vererek düzeltebilirsiniz.
    SQL dosyanızı aşağıdaki şekilde istediğiniz bir veritabanına import edebilirsniz,
    # mysql -u DB-KULLANICI-ADI -p DB-ADI < yedek.sql Maximum allovable file size reached benzeri bir hata alıyorsanız aşağıdaki satırı my.cnf yani MySQL konfigürasyon dosyanıza ekleyip MySQL sunucunuzu restart ediniz. - max_allowed_packet=100M (dosya boyutunu kendi dosyanızın boyutuna göre ayarlayınız). Veya aşağıdaki şekilde import komutunda max_allowed_packet değerini belirleyebiliriz. mysql –max_allowed_packet=100M -u DB-KULLANICI-ADI -p DB-ADI < yedek.sql En son MySQL sunucumuzu restart ediyoruz. # service mysqld restart

p_ayrac
  • 881 views
  • 1 Yorum

Son Yorum: Mert

gravatar
Paylaşım için teşekkür ederiz admin çok yardımcı oldunuz.
  • Öncelikle mysql servisini durdurup mysql servisini mysql yetki sistemi devredışında kalacak şekilde tekrar çalıştıracağız.
    Böylece mysql bağlanmak istediğimizde herhangi bir kimlik kontrolu yapmıyacaktır.
    CentOS ve Diğer sürümler için :
    # /etc/init.d/mysql stop / start
    FreeBSD İçin :
    # /usr/local/etc/rc.d/mysql-server stop / start
    # mysqld_safe –skip-grant-tables & (skip’den önce 2 adet tire var.)
    Yetki sistemi devredısında olduğuna göre mysql sunucusuna mysql root kullanıcısıyla bağlanalım.
    Bağlanmak için herhangi bir şifre belirtmeyeceğimiz için -p parametresini şimdilik kullanmıyoruz.
    # mysql -u root
    Şu anda mysql’e bağlanabilmiş olmanız gerekiyor.
    Mysql, kullanıcı tanımlarını ve yetkilerini mysql isimli bir veritabanında saklar. Aşağıda gördüğünüz sql cümlecikleriyle öncelikle mysql veritabanını kullanmak istediğimizi belirtiyoruz. update cümleciğiyle root kullanıcısının sifresini yeni_şifre olarak değiştiriyoruz.
    yeni_şifre ifadesini root kullanıcısına vermek istediğiniz herhangi bir şifreyle değiştirmeyi unutmayın.
    Son olarak flush privileges sql cümleciğiyle tüm yetki bilgilerini database yazıp oturumumuz sonlandırıyoruz.
    # use mysql;
    # update user set password=PASSWORD(“yeni_şifre”) where User=’root’;
    # flush privileges;
    # quit
    Aslında flush privileges; sql cümleciğinin çalışmasıyla birlikte mysql root kullanıcımızın şifresini değiştirmiz bulunuyoruz. Şimdi yetki sistemini tekrar devreye alabilmek için mysql servisini durdup normal init scriptiyle tekrar çalıştıracağız.
    # /etc/init.d/mysql stop
    # /etc/init.d/mysql start
    # /etc/init.d/mysql restart
    FreeBSD İçin :
    # /usr/local/etc/rc.d/mysql-server restart
    Artık yeni şifremizi kullanma zamanı geldi. Dikkat ettiyseniz aşağıdaki komut -p parametresini içermekte. Dolayısıyla mysql bizim şifre girebilmemize olanak sağlayacak.
    # mysql -u root -p
    Yeni şifrenizi girerek MySQL veri tabanınıza giriş yapabilirsiniz.

p_ayrac
  • 542 views
  • Yorum Yok
Henüz yorum yapılmamış.



Web Tasarım Web Tasarım