- 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 )
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.
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.
Ana kodlar:
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;:
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.