Maceraya hazır mısın! bir BSD almaz mısın?

Duyuru
* Forum tasarımımız yenilendi.
* FreeBSD 10.4 - RELEASE Final çıktı.
* FreeBSD 11.1 - RELEASE Final çıktı.
Son Mesajlar
Çevrimiçi (0)

İnstall Mysql 5.7.18 to FreeBSD 11.x

rootroot 37
29 Kas 2017 - 11:39 düzenlendi FreeBSD
Merhaba.

FreeBSD 11.x sürümüne mysql 5.7 kurulumunu nasıl yapabilirim.

Mysql 5.5 Kurulum Komutları :-1:
cd /usr/ports/databases/mysql55-client
clear ; make install clean ( Hepsine CANCEL )
cd /usr/ports/databases/mysql55-server
clear ; make install clean ( Hepsine CANCEL )
echo 'mysql_enable="YES"' >> /etc/rc.conf
service mysql-server start
chown -R mysql /var/db/mysql/ ; chgrp -R mysql /var/db/mysql/
/usr/local/bin/mysqld_safe –user=mysql & ( Bunu girdikten sonra, putty kapatıp aç, Ya da CTRL + C )
/usr/local/bin/mysqladmin -u root password asoptr
mysql -p ( Üstte Verdiğin şifreyle giris yap...)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
IDENTIFIED BY 'asoptr' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "asoptr";
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
flush privileges;
quit
service mysql-server restart
Reboot
------------------------------------------------

Bu Komutlar ile 5.5 kurulumu sorunsuz oluyor fakat 5.7 kurulumunda hata aliyorum bilginiz var mıdır ?

Yorumlar

  • FelasifeFelasife 1,623
    29 Kas 2017 - 11:39 düzenlendi
    Merhaba
    cd /usr/ports/databases/mysql57-client

    Komutu 57 olarak veriyorsunuz değil mi? 

    Ne gibi bir hata veriyor, çıktısı var mı?
    Ayrıca porttan kuruyorsanız, portları güncelleyiniz, fark edebilir.

    Ayrıca pkg olarakta depolarda var görülüyor.
    http://bsd-tr.org/page/index.php?p=/page/freebsd-pkg
    Index of /FreeBSD:11:amd64/latest/All/
    mysql55-client-5.5.58.txz
    mysql55-server-5.5.58.txz
    mysql56-client-5.6.38.txz
    mysql56-server-5.6.38.txz
    mysql57-client-5.7.20_1.txz
    mysql57-server-5.7.20_1.txz
    mysql80-client-8.0.2.txz
    mysql80-server-8.0.2.txz



    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • rootroot 37
    29 Kas 2017 - 17:51 düzenlendi
    Felasife dedi:
    Merhaba
    cd /usr/ports/databases/mysql57-client

    Komutu 57 olarak veriyorsunuz değil mi? 

    Ne gibi bir hata veriyor, çıktısı var mı?
    Ayrıca porttan kuruyorsanız, portları güncelleyiniz, fark edebilir.

    Ayrıca pkg olarakta depolarda var görülüyor.
    http://bsd-tr.org/page/index.php?p=/page/freebsd-pkg
    Index of /FreeBSD:11:amd64/latest/All/
    mysql55-client-5.5.58.txz
    mysql55-server-5.5.58.txz
    mysql56-client-5.6.38.txz
    mysql56-server-5.6.38.txz
    mysql57-client-5.7.20_1.txz
    mysql57-server-5.7.20_1.txz
    mysql80-client-8.0.2.txz
    mysql80-server-8.0.2.txz


    Kurulumu tekrar deniyorum, siz 5.7 nin kurulumunu adım adım verir misiniz ?
  • Bende BSD kurulu değil, ama paket adlarından zaten belli oluyor. 

    Paket olarak şöyle
    (önce güncelleyin)
    # pkg update ; pkg upgrade

    Sonra da kurun.

    # pkg install mysql57-server mysql57-client


    Porttlardan da şöyle
    (önce güncelleyin, biraz sürebilir)

    # portsnap fetch update

    Sonrada kurun.

    # cd /usr/ports/databases/mysql57-client ; make install clean
    # cd /usr/ports/databases/mysql57-server ; make install clean

    Hata olursa, örn. Önce kaldırın, sonra tekrar kurmayı deneyin.

    # cd /usr/ports/databases/mysql57-client ; make deinstall clean ; make install clean
    # cd /usr/ports/databases/mysql57-server ; make deinstall clean ; make install clean

    Devamıda diğer işlemleri yapınız.

    ---

    Netten şöyle bir baktım, buralardan da faydalanabilirsiniz.

    https://www.howtoforge.com/tutorial/how-to-install-mysql-server-with-phpmyadmin-on-freebsd-11/

    http://sgeos.github.io/mysql/freebsd/2016/07/14/installing-mysql-on-freebsd.html


    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • rootroot 37
    30 Kas 2017 - 13:53 düzenlendi
    Hocam Şöyle bir ayrıntıyı aktarmak ve sorunu ifade etmek istiyorum.

    Port Güncellemesi yapıp mysql kurduğumda her versiyonda böyle hata alıyorum şimdi öyle denedim aynı hatayı yine aldım ;

    ====> Compressing man pages (compress-man)
    ===>   Installing ldconfig configuration file
    ===>  Installing for mysql57-client-5.7.20_1
    ===>  Checking if mysql57-client already installed
    ===>   mysql57-client-5.7.20_1 is already installed
          You may wish to ``make deinstall'' and install this port again
          by ``make reinstall'' to upgrade it properly.
          If you really wish to overwrite the old port of mysql57-client
          without deleting it first, set the variable "FORCE_PKG_REGISTER"
          in your environment or the "make install" command line.
    *** Error code 1
    Stop.
    make[1]: stopped in /usr/ports/databases/mysql57-client
    *** Error code 1
    Stop.
    make: stopped in /usr/ports/databases/mysql57-client

    Port Güncellemesi yapmadan başarılı kurulum sağladım fakat şu komutta hata aldım :-1:

    /usr/local/bin/mysqladmin -u root password mysqlyenisifre

    mysql 5.5 te şifre oluşturuyor fakat 5.7 de bu komut hata veriyor hatanın adını unuttum...
  • Ve Port ile kurmak ile pkg kurulumu arasındaki fark nedir Port ile ' make install clean ' çekince saatler sürüyor pkg ile 1 dakika sürüyor bunun farklılığı nedir ?
  • rootroot 37
    30 Kas 2017 - 13:53 düzenlendi
    asoptr dedi:
    Hocam Şöyle bir ayrıntıyı aktarmak ve sorunu ifade etmek istiyorum.

    Port Güncellemesi yapıp mysql kurduğumda her versiyonda böyle hata alıyorum şimdi öyle denedim aynı hatayı yine aldım ;

    ====> Compressing man pages (compress-man)
    ===>   Installing ldconfig configuration file
    ===>  Installing for mysql57-client-5.7.20_1
    ===>  Checking if mysql57-client already installed
    ===>   mysql57-client-5.7.20_1 is already installed
          You may wish to ``make deinstall'' and install this port again
          by ``make reinstall'' to upgrade it properly.
          If you really wish to overwrite the old port of mysql57-client
          without deleting it first, set the variable "FORCE_PKG_REGISTER"
          in your environment or the "make install" command line.
    *** Error code 1
    Stop.
    make[1]: stopped in /usr/ports/databases/mysql57-client
    *** Error code 1
    Stop.
    make: stopped in /usr/ports/databases/mysql57-client

    Port Güncellemesi yapmadan başarılı kurulum sağladım fakat şu komutta hata aldım :-1:

    /usr/local/bin/mysqladmin -u root password mysqlyenisifre

    mysql 5.5 te şifre oluşturuyor fakat 5.7 de bu komut :

    /usr/local/bin/mysqladmin -u root password asoptr
    -- > Hata :

    mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: NO)'

  • hocam bu yorumları niye silemiyoruz :)
  • FelasifeFelasife 1,623
    30 Kas 2017 - 15:18 düzenlendi
    Aslında 1 saat içinde yeniden düzenleme yetkiniz olması lazım, ben yinede bir kontrol ederim. 
    (Kontrol edildi, 1 saat düzenleme yetkisi var)

    Son durumuz nedir? Sorunları aştınız mı?

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • rootroot 37
    30 Kas 2017 - 16:05 düzenlendi
    Felasife dedi:
    Aslında 1 saat içinde yeniden düzenleme yetkiniz olması lazım, ben yinede bir kontrol ederim. 
    (Kontrol edildi, 1 saat düzenleme yetkisi var)

    Son durumuz nedir? Sorunları aştınız mı?
    İki gündür hala uğraşmaktayım.  FreeBSD 11.x üzerinde Mysql Paketleri kurulumu port yöntemi ile kuruyorum fakat mysql bağlantı sağlarken şifre veremiyom 11 versionu farklı komutlandırılmış ama neyseki yeni şifre vermeyi çözdüm fakat bu sefer localhosttan navicattan bağlantı kuramıyorum. Nedendir anlayamadım PKG yönteminin dışında bir kurulum metodları olmalıdır ama bulamadım  @Felasife
  • @root

    Apache 'yi kurdunuz mu? 
    Sanırım GUI ler için o gereklidir.

    Bu arada pkg hazır paketlerdir, kurulumu kısadır. Debian da ki apt-get ile eş değerdir.
    Port ise kaynak kodlardan derleme kurulumdur, özeldir, uzun sürer haliyle.

    Port özel kurulumlar için idealdir ama özel bir şeyler kurmayacaksanız, pkg kurulumu da rahatlıkla tercih edebilirsiniz, kolay olur çünkü.

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • Mysql - databaseyi oyun için kullanıyorum. Navicat bağlantısı sağlıyorum. Evet pkgler hazır haldeler detaylı seçimler gerektirmez. Ama FreeBSD 11 ' in önceki sürümlerle farklılıkları çok fazla şuan mysql 5.7 kaynak üzerinden 4. deneme kurulumu gerçekleştiriyorum topladığım bilgiler ile başarabilirsem iyi olur paylaşımını veririm. ilgi ve alakan için teşekkürler @Felasife

  • Rica ederim. @root

    Deneyim sahibi olmak zaten çok kere kurulumlardan geçer.  :))
    Bilgileri paylaşman iyi olur tabi, kolaylıklar dilerim. 

    Maceraya hazır mısın?  Bir BSD almaz mısın!
  • rootroot 37
    30 Kas 2017 - 19:06 düzenlendi
    Felasife dedi:
    Rica ederim. @root

    Deneyim sahibi olmak zaten çok kere kurulumlardan geçer.  :))
    Bilgileri paylaşman iyi olur tabi, kolaylıklar dilerim. 
    @Felasife
    Hocam FreeBSD de ' Kullanıcı adı ' root ' u değiştirmek mümkünmüdür, yeni kullanıcı kayıtından bahsetmiyorun ?
  • Açıkcası onu bilmiyorum, sanırım değişmez ama root zaten yetkiler anlamına da geliyor.
    Başka bir user ekleyebilirsin,ya da zaten eklediysen, ekliyse  ona daha fazla yetkiler verebilirsin.  

    Kurulumda user eklediniz mi? ekledinizse yeni eklemeye gerek yok, 

    Sunucu olaylarını çok bilmem, onlarda durum farklı oluyor biraz.

    Maceraya hazır mısın?  Bir BSD almaz mısın!
Yorum yapmak için Oturum Açın yada Kayıt Olun .