MySQL 8.0 kurarken kullandığım komutlar
İlk önce MySQL client ve serveri kurmak için şu komutu çalıştırın
Şifre veritabanlarının oluşturulması için şu komutu girin
Mysql dizinine izinleri tanımlamak için şu komutları girin
Sistemi başlatırken otomatik olarak mariadb servisini aktif etmek için şu komutu girin.
MySQL aktif etmek için şu komutu yazın
Root hesabının şifresini değiştirmek için şu komutları giriniz.
Not: Eskiden root şifresi boş olurdu. Eğer şifre yanlış hatası alıyorsanız. root dizini içerisindeki .mysql_secret dosyasından kurulum sırasında rasgele tanımlanan şifreyi alabilirsiniz.
Navicat benzeri programlar ile direk bağlanmak için şu komutları sırayla giriniz
İlk önce MySQL servere bağlanıyoruz. Komutu yazdıktan sonra şifremizi giriyoruz.
Sırayla aşağıda verdiğim query komutlarını çalıştırın. password yazan yere şifrenizi yazın.
Metin2 filesinizin çalışması için kullanıcı hesabı ekleyin. (kullanıcı adı ve şifreyi kendi filesinize göre uyarlayın. Öğrenmek için cores/db/conf.txt dosyasına bakabilirsiniz.)
Direkt bağlantıyı aktif etmek ve sql_modu'u sıfırlamak
İlk önce MySQL client ve serveri kurmak için şu komutu çalıştırın
SQL:
pkg install mysql80-client mysql80-server
Şifre veritabanlarının oluşturulması için şu komutu girin
SQL:
pwd_mkdb -p /etc/master.passwd
Mysql dizinine izinleri tanımlamak için şu komutları girin
SQL:
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/
Sistemi başlatırken otomatik olarak mariadb servisini aktif etmek için şu komutu girin.
SQL:
echo 'mysql_enable="YES"' >> /etc/rc.conf
MySQL aktif etmek için şu komutu yazın
SQL:
service mysql-server start
Root hesabının şifresini değiştirmek için şu komutları giriniz.
SQL:
mysqladmin -uroot -p password
Enter password: <burayı boş bırakın.>
New password: <yeni şifrenizi girin.>
Confirm new password: <yeni şifrenizi girmeyi onaylayın.>
Not: Eskiden root şifresi boş olurdu. Eğer şifre yanlış hatası alıyorsanız. root dizini içerisindeki .mysql_secret dosyasından kurulum sırasında rasgele tanımlanan şifreyi alabilirsiniz.
Navicat benzeri programlar ile direk bağlanmak için şu komutları sırayla giriniz
İlk önce MySQL servere bağlanıyoruz. Komutu yazdıktan sonra şifremizi giriyoruz.
SQL:
mysql -p
Sırayla aşağıda verdiğim query komutlarını çalıştırın. password yazan yere şifrenizi yazın.
Metin2 filesinizin çalışması için kullanıcı hesabı ekleyin. (kullanıcı adı ve şifreyi kendi filesinize göre uyarlayın. Öğrenmek için cores/db/conf.txt dosyasına bakabilirsiniz.)
SQL:
CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
flush privileges;
CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2sifre';
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION;
flush privileges;
quit;
Direkt bağlantıyı aktif etmek ve sql_modu'u sıfırlamak
SQL:
ee /usr/local/etc/mysql/my.cnf
SQL:
bind-address = 0.0.0.0
sql-mode = ""