Categories: Centos

Centos Mysql Kurulumu

Centos repolarında, Mysql yerine artık Mariadb varsayılan olarak kullanılıyor. Mariadb yerine mysql kurmak için, mysql reposunu aktif etmemiz gerekiyor.

Mysql Nedir?

MySQL, GNU (Genel Kamu Lisansı) altında yayınlanan, açık kaynaklı, ücretsiz bir ilişkisel veritabanı yönetim sistemidir. Şu anda en popüler veritabanıdır. Mysql Enterprise isminde ayrı ücretli bir sürümü bulunmaktadır. Özellikle Linux Hosting kullanıcı tarafında çokça tercih edilmektedir.

Mysql ve MariaDB Farkı

MySQL, JSON (JavaScript Object Notation) belgelerindeki verilere verimli erişim sağlayan RFC 7159 tarafından tanımlanan yerel bir JSON veri türünü destekler. MariaDB ise Json veri türlerini desteklemiyor.

MySQL Shell, MySQL için gelişmiş bir komut satırı istemcisi ve kod düzenleyicisidir. SQL’e ek olarak, MySQL Shell ayrıca JavaScript ve Python için komut dosyası oluşturma yetenekleri de sunar. MariaDB MySQL X protokolünü desteklemediğinden, mysqlsh kullanarak MariaDB sunucularına erişemezsiniz .

Mysql validate_password desteklerken MariaDB desteklemez.

Centos Mysql Kurulumu

Mysql 5.7 kurulumu yapacağız. Bunun için rpm dosyasını wget ile çekelim;

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

İndirdiğimiz paketi kuralım;

yum localinstall mysql57-community-release-el7-11.noarch.rpm

Paketin doğruluğunu kontrol edelim;

yum repolist enabled | grep "mysql.*-community.*"

Centos Mysql Kurulumu;

yum install mysql-community-server

Mysql sunucusunu başlatalım;

service mysqld start

Geçici oluşturulan şifreyi alalım;

grep 'temporary password' /var/log/mysqld.log
2019-10-02T15:10:58.242749Z 1 [Note] A temporary password is generated for root@localhost: U2dsds+#Jhh

Mysql kurulum aracını çalıştıralım;

mysql_secure_installation

Verilen talimatları yerine getirip, mysql root şifresini değiştirebilirsiniz.

Mysql sunucuya bağlanalım;

mysql -u root -p

Mysql şifresini değiştirelim;

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yeni_sifre');

Mysql yapılandırma;

Mysql yapılandırma dosyası varsayılan olarak /etc/my.cnf dosyasındadır. Aşağıdaki satırlar tarafımızdan oluşturulan konfigürasyon ayarlarıdır. Siz donanım ve sql sorgularınıza göre değiştirebilirsiniz.

nano /etc/my.cnf
[mysqld]
 
user = mysql
port = 3306
server_id=152
skip-name-resolve
default_storage_engine = InnoDB
socket = /var/lib/mysql/mysql.sock
pid_file = /var/run/mysql/mysqld.pid

datadir =/var/lib/mysql/data
 

innodb_file_per_table=1
innodb_buffer_pool_size = 4000M (60-70 % of RAM memory)
innodb_data_file_path= ibdata1:1G:autoextend
innodb-log-files-in-group=3
innodb_flush_method = O_DIRECT
 

log_error = /var/log/mysql/mysqld.log
master_info_repository = TABLE
relay_log_info_repository = TABLE
log-bin=mysql-bin152
relay-log=relay-bin152
relay_log_recovery=on
log-slave-updates= 1
expire_logs_days = 7
gtid-mode=on
enforce-gtid-consistency=1
binlog_format=row
 
[mysql]
socket = /var/lib/mysql/mysql.sock
 
[client]
socket = /var/lib/mysql/mysql.sock
port = 3306

Mysql servisimizi yeniden başlatalım;

service mysqld restart

pendc

Share
Published by
pendc

Recent Posts

Plesk Üzerinde Domain/ Mail Engelleme Nasıl Yapılır?

Plesk, dünya genelinde en yaygın kullanılan web hosting kontrol panellerinden biridir. Gerek Linux gerekse Windows…

1 hafta ago

IPMI Şifresi Nasıl Sıfırlanır?

Bilgi teknolojilerinde, sunucular ve network cihazları her zaman en önemli araçlar arasındadır. Özellikle veri merkezleri…

1 ay ago

Plesk Panelde Ücretsiz SSL Sertifikası Kurulumu

SSL NEDİR? SSL sertifikasının ne olduğu hakkında fikriniz olmayabilir ya da birileri web sayfanızın SSL sertifikasına…

1 ay ago

Plesk Panel E-Posta Adresi Oluşturma

Dünya genelinde en çok kullanılan hosting kontrol paneli Plesk Panel’de e-posta oluşturmak için gerekli adımları…

1 ay ago

Outlook’a E-Posta Hesabı Eklemek

Outlook iş dünyası ve bireysel hayatımız dahil olmak üzere çok yaygın bir kullanıma sahip olan,…

1 ay ago

iPhone E-Mail Kurulumu Nasıl Yapılır?

Apple cihazlar günümüzde kullanımı kolay bir işletim sistemine sahiptirler, e-mail kurulumları da oldukça kolaydır. Aşağıda…

1 ay ago