Freebsd 11.0 RELEASE ve üzeri MYSQL kurulumu

  • Konuyu açan Konuyu açan cybercyborg
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 943

cybercyborg

Üye
Üye
Mesaj
5
Beğeni
3
Puan
405
Ticaret Puanı
0
Merhaba, bilgisayarımdaki dosyaları silecekken kendim için bir ton yere bakarak sonunda doğru düzgün çalışan mysql 5.5 kurulumunu paylaşıp silmeye karar verdim. En azından belki birilerinin işine yarar. Freebsd'nin destek vermediği sürümlerde maalesef çalışmayacaktır. Şu an 12.11.2020 tarihinde 11 ve üzeri tüm sürümlerde sorunsuz kurulum yapabilirsiniz. Aşağıdaki adımları uygulayıp filesi kurup oyun çalıştırabilirsiniz. (Libleri unutmayın tabii ki :) )


Ana kodlar:
Genişlet Daralt Kopyala
ee /etc/make.conf
dosyasını açtıktan sonra;

ALLOW_UNSUPPORTED_SYSTEM=YES
MAKE_JOBS_UNSAFE=YES

ekliyoruz ve esc tuşuna 2 kere basıp entere tıklıyoruz kaydediyoruz.

portsnap fetch extract

portsnap fetch extract update

freebsd-update fetch

freebsd-update install


pkg-static bootstrap -f

pkg update -f


#######################

cd /usr/ports/databases/mysql55-client
make install clean
cd /usr/ports/databases/mysql55-server
make install clean

echo 'mysql_enable="YES"' >> /etc/rc.conf

/usr/local/etc/rc.d/mysql-server onestart

chown -R mysql /var/db/mysql/

chgrp -R mysql /var/db/mysql/

/usr/local/bin/mysqld_safe -user=mysql &

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

mysql -p

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'

IDENTIFIED BY 'yenisifre' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "yenisifre";

GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';

flush privileges;

quit

/usr/local/etc/rc.d/mysql-server restart

- MySQL server başlatmak için;
/usr/local/etc/rc.d/mysql-server start
- MySQL server yeniden başlatmak için;

/usr/local/etc/rc.d/mysql-server restart

— MySQL server durumunu öğrenmek için;

/usr/local/etc/rc.d/mysql-server status

Diyelim ki files kurdunuz ama filesin mysql şifresini bilmiyorsunuz, bir sürü kod var nette ama %99'u doğru çalışmıyor. Kesin çalışan kodları aşağıya bırakıyorum.

mysql 5.5 şifre sıfırlama tek çalışan komutlar;:
Genişlet Daralt Kopyala
KOD 1 - ) 1. Komutumuzu giriyoruz.

mysqld_safe --skip-grant-tables &
KOD 2 - ) 2. Komutumuzu giriyoruz.
mysql -u root
KOD 3 - ) 3. Komutumuzu giriyoruz.
use mysql;
KOD 4 - ) 4. Komutumuzu giriyoruz bu komutta NEWPASSWORD yazan yere kendi şifrenizi yazacaksınız.
update user
set password=PASSWORD('NEWPASSWORD')
where user='root';
KOD 5 - ) Son olarak 5. Komutumuzu giriyoruz.
flush privileges;
KOD 6 - ) Mysql restart atıp işlemi tamamlıyoruz
/usr/local/etc/rc.d/mysql-server restart


Elimdekiler bunlar. Bunları yaparak sorunsuz şekilde files kurulumuna kadar gerekli işlemleri yapmış bulunuyoruz. Bu verdiklerim tabii ki hamachi değil sabit ip için ama onda çalışır mı bilemiyorum. Bilen varsa aşağıya yazabilir.

Konu yanlış yere açıldıysa moderatör arkadaşlar doğru yere taşıyabiliriz. Esenlikle kalın.
 
Geri
Üst