pkg install mysql57-client mysql57-server
Şifre veritabanlarının oluşturulması için şu komutu girin
pwd_mkdb -p /etc/master.passwd
Mysql dizinine izinleri tanımlamak için şu komutları girin
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.
echo 'mysql_enable="YES"' >> /etc/rc.conf
MariaDB aktif etmek için şu komutu yazın
service mysql-server start
Root hesabının şifresini değiştirmek için şu komutları giriniz.
mysqladmin -uroot -p password
Enter password: <burayı boş bırakın.>
New password: <yeni şifrenizi girin.>
Confirm new password: <yeni şifrenizi girmeyi onaylayın.>
Navicat benzeri programlar ile direk bağlanmak için şu komutları sırayla giriniz
İlk önce mariadb servere bağlanıyoruz. Komutu yazdıktan sonra şifremizi giriyoruz.
mysql -p
Sırayla aşağıda verdiğim query komutlarını çalıştırın. password yazan yere şifrenizi yazın.
CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
flush privileges;
quit;
--------------------------------------------------
psi hatası fix
cd /usr/local/include/mysql/
ln -s /usr/local/include/mysql/server/mysql/psi psi
--------------------------------------------------
--------------------------------------------------
Can't connect to MySQL server Çözümü
/usr/local/etc/mysql/conf.d/server.cnf içerisindeki aşağıdaki gibi değiştirmek.
Bul:
bind-address = 127.0.0.1
Değiştir:
bind-address = 0.0.0.0
Yaptıktan sonra aşağıdakini yazıp rest atıyoruz ve artık çalışıyor..
Kod:
service mysql-server restart