MySQL - açıq mənbəli ən populyar verilənlər bazası
Hər WordPress, Laravel, Magento sayt arxasında MySQL (və ya MariaDB) durur. Linux VPS-də MySQL-i sıfırdan idarə etməyi bilmək kritikdir.
1. Quraşdırma və başlanğıc
sudo apt update sudo apt install mysql-server -y sudo systemctl start mysql sudo systemctl enable mysql sudo mysql_secure_installation
mysql_secure_installation root parolunu qoyur, anonim istifadəçiləri silir, test bazasını silir.
2. Bazaya daxil olmaq
sudo mysql -u root -p
3. İstifadəçi və baza yaratmaq
CREATE DATABASE mysite; CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'Strong_pass123!'; GRANT ALL PRIVILEGES ON mysite.* TO 'webuser'@'localhost'; FLUSH PRIVILEGES;
4. Backup götürmək
mysqldump -u root -p mysite > /backup/mysite_$(date +%F).sql
5. Backup-dan bərpa
mysql -u root -p mysite < /backup/mysite_2026-05-04.sql
6. Performans monitoring
SHOW PROCESSLIST; SHOW STATUS LIKE '%queries%';
7. my.cnf optimallaşdırma
Server RAM 4 GB-dırsa innodb_buffer_pool_size-i 2-2.5 GB qoy. Bu MySQL-i 5-10x sürətləndirə bilər.
/etc/mysql/mysql.conf.d/mysqld.cnf faylına bax və dəyişdir.