Yardım Mysql 5.7

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

hako26

Üye
Üye
Mesaj
30
Beğeni
2
Puan
466
Ticaret Puanı
0
Merhaba 5.6 için destek kalkmış sanırım 5.7 için kurulum hakkında bilgisi olan varmı acaba?
 
Merhaba aşağıdaki kodlarla mysql 5.7 kurabilirsin.


Kod:
Biliyorsunuz ki FreeBSD kısa süre önce eski sürümler için MySQL desteğini kesi. Artık MySQL kurarken yada kurduktan sonra FreeBSD 10.2 ve diğer eski sürümlerde birçok hatayla karşılaşabiliyorsunuz.

 

Aşağıda FreeBSD 11.0 ve üzeri (FreeBSD 11.1 , 11.2 gibi) sürümlerde MySQL 5.7 kurulumunu anlatacağız.

 

MySQL 5.7 şuanda bulunan en güncel ve kararlı sürümdür.

Bir önceki sürümlere göre daha performanslı çalışmaktadır.

 

Putty yada benzeri farklı SSH bağlantı programı ile sunucumuzda login oluyoruz.

 

Sırasıyla aşağıdaki komutları uyguluyoruz;

 

cd /usr
portsnap fetch extract
(Sunucu hat hızına göre işlem biraz bekletebilir)

 

Port kurulumunu tamamladık MySQL kuruluma geçiyoruz.

 

cd /usr/ports/databases/mysql57-server
(MySQL 5.7 server konumunu buluyoruz)

make install && make clean
(Kurulum yaptırıyoruz)

(Ekrana gelenleri ENTER'a basarak geçebilirsiniz)

cd /usr/ports/databases/mysql57-client
(MySQL 5.7 client konumunu buluyoruz)

(Client kurmamızın nedeni FreeBSD'de SSH üzerinden Query gönderebilmemizi sağlayacak. Query bilginiz varsa Navicat programı ile bağlantı kurmadan SSH (Putty) üzerinden veritabanına bağlanabilirsiniz.)

make install && make clean
(Kurulum yaptırıyoruz)

(Ekrana gelenleri ENTER'a basarak geçebilirsiniz)

echo 'mysql_enable="YES"' >> /etc/rc.conf
(Sunucu CONFİG dosyasına MySQL'in aktif olduğunu belirtiyoruz. ee .../rc.conf komutunu yazarak manuelde yapabilirsiniz ancak bu komut daha pratiktir)

/usr/local/etc/rc.d/mysql-server onestart
(MySQL'i aktif ediyoruz)

chown -R mysql /var/db/mysql/
(MySQL'e belirtilen konumda okuma yetkisi veriyoruz)

chgrp -R mysql /var/db/mysql/
(MySQL'e belirtilen grupta okuma yetkisi veriyoruz)

/usr/local/bin/mysqld_safe -user=mysql &
(MySQL'i başlatıyoruz)

/usr/local/bin/mysqladmin -u root password xxx
(xxx ile belirtilen alana root için yeni oluşturacağınız MySQL şifrenizi girin)

mysql -p
(MySQL'e bağlanıyoruz. Bundan sonraki gireceğimiz komutlar Query değeri taşımaktadır)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
(root kullanıcı adına tüm yetkileri veriyoruz)

IDENTIFIED BY 'xxx' WITH GRANT OPTION;
(xxx ile belirtilen alana root için yeni oluşturduğunuz MySQL şifrenizi girin)

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "xxx";
(xxx ile belirtilen alana root için yeni oluşturduğunuz MySQL şifrenizi girin)

GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
(Bu komutu kesinlikle değiştirmeyin. Metin2 server için default şifredir. Değiştirildiği taktirde kanalların CONFİG dosyalarına yeni şifreyi girmeniz gerekir)

flush privileges;
(Sunucunun yetkilerinin güncellemesi için gerekli komutu giriyoruz)

quit
quit komutu ile çıkış yaptıktan sonra aşağıdaki kod ile MySQL servisini yeniden başlatıyoruz.

/usr/local/etc/rc.d/mysql-server restart
MySQL sorunsuzca yeniden başlatıldı ise reboot atıyoruz.

reboot
Kod:
 
Merhaba aşağıdaki kodlarla mysql 5.7 kurabilirsin.


Kod:
Biliyorsunuz ki FreeBSD kısa süre önce eski sürümler için MySQL desteğini kesi. Artık MySQL kurarken yada kurduktan sonra FreeBSD 10.2 ve diğer eski sürümlerde birçok hatayla karşılaşabiliyorsunuz.

 

Aşağıda FreeBSD 11.0 ve üzeri (FreeBSD 11.1 , 11.2 gibi) sürümlerde MySQL 5.7 kurulumunu anlatacağız.

 

MySQL 5.7 şuanda bulunan en güncel ve kararlı sürümdür.

Bir önceki sürümlere göre daha performanslı çalışmaktadır.

 

Putty yada benzeri farklı SSH bağlantı programı ile sunucumuzda login oluyoruz.

 

Sırasıyla aşağıdaki komutları uyguluyoruz;

 

cd /usr
portsnap fetch extract
(Sunucu hat hızına göre işlem biraz bekletebilir)

 

Port kurulumunu tamamladık MySQL kuruluma geçiyoruz.

 

cd /usr/ports/databases/mysql57-server
(MySQL 5.7 server konumunu buluyoruz)

make install && make clean
(Kurulum yaptırıyoruz)

(Ekrana gelenleri ENTER'a basarak geçebilirsiniz)

cd /usr/ports/databases/mysql57-client
(MySQL 5.7 client konumunu buluyoruz)

(Client kurmamızın nedeni FreeBSD'de SSH üzerinden Query gönderebilmemizi sağlayacak. Query bilginiz varsa Navicat programı ile bağlantı kurmadan SSH (Putty) üzerinden veritabanına bağlanabilirsiniz.)

make install && make clean
(Kurulum yaptırıyoruz)

(Ekrana gelenleri ENTER'a basarak geçebilirsiniz)

echo 'mysql_enable="YES"' >> /etc/rc.conf
(Sunucu CONFİG dosyasına MySQL'in aktif olduğunu belirtiyoruz. ee .../rc.conf komutunu yazarak manuelde yapabilirsiniz ancak bu komut daha pratiktir)

/usr/local/etc/rc.d/mysql-server onestart
(MySQL'i aktif ediyoruz)

chown -R mysql /var/db/mysql/
(MySQL'e belirtilen konumda okuma yetkisi veriyoruz)

chgrp -R mysql /var/db/mysql/
(MySQL'e belirtilen grupta okuma yetkisi veriyoruz)

/usr/local/bin/mysqld_safe -user=mysql &
(MySQL'i başlatıyoruz)

/usr/local/bin/mysqladmin -u root password xxx
(xxx ile belirtilen alana root için yeni oluşturacağınız MySQL şifrenizi girin)

mysql -p
(MySQL'e bağlanıyoruz. Bundan sonraki gireceğimiz komutlar Query değeri taşımaktadır)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
(root kullanıcı adına tüm yetkileri veriyoruz)

IDENTIFIED BY 'xxx' WITH GRANT OPTION;
(xxx ile belirtilen alana root için yeni oluşturduğunuz MySQL şifrenizi girin)

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "xxx";
(xxx ile belirtilen alana root için yeni oluşturduğunuz MySQL şifrenizi girin)

GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
(Bu komutu kesinlikle değiştirmeyin. Metin2 server için default şifredir. Değiştirildiği taktirde kanalların CONFİG dosyalarına yeni şifreyi girmeniz gerekir)

flush privileges;
(Sunucunun yetkilerinin güncellemesi için gerekli komutu giriyoruz)

quit
quit komutu ile çıkış yaptıktan sonra aşağıdaki kod ile MySQL servisini yeniden başlatıyoruz.

/usr/local/etc/rc.d/mysql-server restart
MySQL sorunsuzca yeniden başlatıldı ise reboot atıyoruz.

reboot
Kod:
peki 8.0 daki gibi srcde değişiklik yapmamız lazım mı ?
 
Metin2 MySQL 8.0 Kurulumu Videolu Anlatım
Evet src"de değişiklik yapman gerekiyor
Whistle hocamın paylaştığı mysql 8.0 mysql kurulumu var videolu anlatım izleyerek yapabilirsin.
onda hata aldım ne hikmetse bilmiyorum gözümden birşey kaçmış olabilir zaten filesi pek bi sevmedim elendos v2 güzel ama eksikleri var tamamlanmamış şeyler var ve bir marty sama kadar güven vermiyor optimizede çok iyi değil gibi geldi sökmelik yani :D bi şekilde hallettim girdim oyuna ama ava2 yada marty sama baslarsam onu yükselticem 8e yada mariadbye inş :)
 
onda hata aldım ne hikmetse bilmiyorum gözümden birşey kaçmış olabilir zaten filesi pek bi sevmedim elendos v2 güzel ama eksikleri var tamamlanmamış şeyler var ve bir marty sama kadar güven vermiyor optimizede çok iyi değil gibi geldi sökmelik yani :D bi şekilde hallettim girdim oyuna ama ava2 yada marty sama baslarsam onu yükselticem 8e yada mariadbye inş :)
martysama altyapı iyi olur hem temiz ben kullanıyorum açıkcası mariadb kurulumunda yaptım
 
peki 8.0 daki gibi srcde değişiklik yapmamız lazım mı ?
MySQL 5.7 desteği sene sonunda kalkacak. Eliniz değmişken 8.0'a yükseltin.

onda hata aldım ne hikmetse bilmiyorum gözümden birşey kaçmış olabilir zaten filesi pek bi sevmedim elendos v2 güzel ama eksikleri var tamamlanmamış şeyler var ve bir marty sama kadar güven vermiyor optimizede çok iyi değil gibi geldi sökmelik yani :D bi şekilde hallettim girdim oyuna ama ava2 yada marty sama baslarsam onu yükselticem 8e yada mariadbye inş :)

Aldığınız hatayı ayrı bi soru-cevap konusunda paylaşır mısınız?
 
MySQL 5.7 desteği sene sonunda kalkacak. Eliniz değmişken 8.0'a yükseltin.



Aldığınız hatayı ayrı bi soru-cevap konusunda paylaşır mısınız?
Dediğim gibi hocam o filesi beğenmedim çoğu şey eksik eklenmiş temeli atılıp bitirilmeyen şeyler var o yüzden marty den devam edicem eğer martyde hata alırsam o zaman paylaşayım :) tabi şuan yükseltmicem daha sonra teşekkür ederim ilgin için bu arada baştacısın teşşekkür ederim olur mysql 8.0 a yükseltirim :)
 
Geri
Üst