{"id":30206,"date":"2025-09-25T00:40:23","date_gmt":"2025-09-24T21:40:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/"},"modified":"2025-09-25T00:40:23","modified_gmt":"2025-09-24T21:40:23","slug":"ubuntu-20-04e-mysql-kurulumu-hizli-baslangic","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/","title":{"rendered":"Ubuntu 20.04&#8217;e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7"},"content":{"rendered":"<p># Ubuntu 20.04&#8217;e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi<\/p>\n<p>Veri y\u00f6netimi, g\u00fcn\u00fcm\u00fcz\u00fcn dijital d\u00fcnyas\u0131nda hayati \u00f6nem ta\u015f\u0131yor.  Bir web uygulamas\u0131, e-ticaret platformu veya basit bir veritaban\u0131 y\u00f6netim sistemine ihtiya\u00e7 duyan herhangi bir proje i\u00e7in g\u00fcvenilir ve performansl\u0131 bir veritaban\u0131 \u00e7\u00f6z\u00fcm\u00fc olmazsa olmazd\u0131r.  Bu rehberde, Ubuntu 20.04 i\u015fletim sisteminize MySQL&#8217;i nas\u0131l h\u0131zl\u0131 ve g\u00fcvenli bir \u015fekilde kuraca\u011f\u0131n\u0131z\u0131, performans\u0131n\u0131 nas\u0131l optimize edece\u011finizi ve olas\u0131 sorunlarla nas\u0131l ba\u015fa \u00e7\u0131kaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Veri g\u00fcvenli\u011finizi sa\u011flamak ve uygulamalar\u0131n\u0131z\u0131n verimli \u00e7al\u0131\u015fmas\u0131n\u0131 garanti alt\u0131na almak i\u00e7in bu rehberi dikkatlice inceleyin.<\/p>\n<p><strong>MySQL Nedir ve Neden Kullanmal\u0131y\u0131m?<\/strong><\/p>\n<p>MySQL, a\u00e7\u0131k kaynak kodlu, ili\u015fkisel bir veritaban\u0131 y\u00f6netim sistemidir (RDBMS).  Verileri tablolar halinde d\u00fczenleyerek, veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc ve tutarl\u0131l\u0131\u011f\u0131n\u0131 sa\u011flayan bir yap\u0131 sunar.  Web uygulamalar\u0131ndan b\u00fcy\u00fck \u00f6l\u00e7ekli kurumsal sistemlere kadar geni\u015f bir yelpazede kullan\u0131l\u0131r.  Pop\u00fclaritesi, performans\u0131, g\u00fcvenilirli\u011fi ve geni\u015f topluluk deste\u011fi sayesindedir.  MySQL&#8217;i tercih etmeniz i\u00e7in birka\u00e7 neden:<\/p>\n<p>* <strong>A\u00e7\u0131k kaynak:<\/strong>  \u00dccretsiz ve \u00f6zg\u00fcrce kullan\u0131labilir, geli\u015ftirilebilir ve da\u011f\u0131t\u0131labilir.<br \/>\n* <strong>Platform ba\u011f\u0131ms\u0131zl\u0131\u011f\u0131:<\/strong>  \u00c7e\u015fitli i\u015fletim sistemlerinde \u00e7al\u0131\u015fabilir.<br \/>\n* <strong>G\u00fcvenilirlik:<\/strong>  Y\u00fcksek performans ve veri b\u00fct\u00fcnl\u00fc\u011f\u00fc sa\u011flar.<br \/>\n* <strong>Geni\u015f topluluk deste\u011fi:<\/strong>  Sorunlarla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda geni\u015f bir topluluktan destek alabilirsiniz.<br \/>\n* <strong>\u00d6l\u00e7eklenebilirlik:<\/strong>  K\u00fc\u00e7\u00fck projelerden b\u00fcy\u00fck \u00f6l\u00e7ekli uygulamalara kadar \u00f6l\u00e7eklenebilir.<\/p>\n<p><strong>Ubuntu 20.04&#8217;e MySQL&#8217;i Kurmak: Ad\u0131m Ad\u0131m K\u0131lavuz (Yeni Ba\u015flayan)<\/strong><\/p>\n<p>Bu b\u00f6l\u00fcmde, Ubuntu 20.04&#8217;e MySQL&#8217;i kurman\u0131n en temel ad\u0131mlar\u0131n\u0131 ele alaca\u011f\u0131z.  Yeni ba\u015flayanlar i\u00e7in ad\u0131m ad\u0131m bir k\u0131lavuz sunuyoruz.<\/p>\n<p>1. <strong>Paket Y\u00f6neticisini G\u00fcncellemek:<\/strong>  Sisteminizin en son paket listelerine sahip oldu\u011fundan emin olmak i\u00e7in \u00f6ncelikle paket y\u00f6neticisini g\u00fcncellemeniz gerekir:<\/p>\n<pre class=\"language-bash\"><code>sudo apt update<\/code><\/pre>\n<p>2. <strong>MySQL Server&#8217;\u0131 Kurmak:<\/strong>  A\u015fa\u011f\u0131daki komutla MySQL sunucusunu kurabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>sudo apt install mysql-server<\/code><\/pre>\n<p>   Bu i\u015flem, MySQL sunucusunun yan\u0131 s\u0131ra gerekli ba\u011f\u0131ml\u0131l\u0131klar\u0131 da kuracakt\u0131r.  Kurulum s\u0131ras\u0131nda root \u015fifrenizi girmeniz istenecektir. G\u00fc\u00e7l\u00fc ve g\u00fcvenli bir \u015fifre se\u00e7meyi unutmay\u0131n!<\/p>\n<p>3. <strong>MySQL Servisini Ba\u015flatmak:<\/strong>  Kurulum tamamland\u0131ktan sonra, MySQL servisini ba\u015flatmak i\u00e7in \u015fu komutu kullan\u0131n:<\/p>\n<pre class=\"language-bash\"><code>sudo systemctl start mysql<\/code><\/pre>\n<p>4. <strong>MySQL Servisinin Durumunu Kontrol Etmek:<\/strong>  Servisin do\u011fru bir \u015fekilde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sudo systemctl status mysql<\/code><\/pre>\n<p>5. <strong>Basit Bir Tablo Olu\u015fturmak (\u00d6rnek):<\/strong>  MySQL&#8217;e ba\u011flan\u0131p basit bir tablo olu\u015fturabilirsiniz:<\/p>\n<pre class=\"language-sql\"><code>mysql -u root -p\n   CREATE DATABASE deneme;\n   USE deneme;\n   CREATE TABLE kullanicilar (\n       id INT AUTO_INCREMENT PRIMARY KEY,\n       ad VARCHAR(255),\n       soyad VARCHAR(255)\n   );<\/code><\/pre>\n<p>   Bu kod blo\u011fu, <code class=\"language-\">deneme<\/code> ad\u0131nda bir veritaban\u0131 olu\u015fturur ve bu veritaban\u0131 i\u00e7inde <code class=\"language-\">kullanicilar<\/code> ad\u0131nda bir tablo tan\u0131mlar.  <code class=\"language-\">id<\/code>, <code class=\"language-\">ad<\/code> ve <code class=\"language-\">soyad<\/code> s\u00fctunlar\u0131n\u0131 i\u00e7eren bu tablo, kullan\u0131c\u0131 bilgilerini saklamak i\u00e7in kullan\u0131labilir.  <code class=\"language-\">AUTO_INCREMENT<\/code> \u00f6zelli\u011fi, <code class=\"language-\">id<\/code> s\u00fctununa otomatik olarak artan bir de\u011fer atamas\u0131n\u0131 sa\u011flar.<\/p>\n<p><strong>MySQL G\u00fcvenli\u011fini Art\u0131rma:  Orta Seviye<\/strong><\/p>\n<p>Yeni kurulan bir MySQL sunucusunun g\u00fcvenli\u011fini art\u0131rmak hayati \u00f6nem ta\u015f\u0131r.  Bu b\u00f6l\u00fcmde, g\u00fcvenlik a\u00e7\u0131s\u0131ndan kritik ad\u0131mlar\u0131 ele alaca\u011f\u0131z.<\/p>\n<p>1. <strong>G\u00fcvenlik Beti\u011fini \u00c7al\u0131\u015ft\u0131rmak:<\/strong> MySQL kurulumundan sonra, sunucunuzun g\u00fcvenli\u011fini sa\u011flamak i\u00e7in otomatik bir g\u00fcvenlik beti\u011fi \u00e7al\u0131\u015ft\u0131rman\u0131z \u00f6nerilir.  Bu betik, anonim kullan\u0131c\u0131lar\u0131 kald\u0131r\u0131r, uzaktan root eri\u015fimini devre d\u0131\u015f\u0131 b\u0131rak\u0131r ve test veritaban\u0131n\u0131 siler:<\/p>\n<pre class=\"language-bash\"><code>sudo mysql_secure_installation<\/code><\/pre>\n<p>   Betik size \u00e7e\u015fitli sorular soracakt\u0131r.  Y\u00f6nergeleri dikkatlice takip edin ve g\u00fcvenli bir yap\u0131land\u0131rma olu\u015fturun.<\/p>\n<p>2. <strong>G\u00fc\u00e7l\u00fc \u015eifre Kullan\u0131m\u0131:<\/strong>  Hem root kullan\u0131c\u0131s\u0131 hem de di\u011fer kullan\u0131c\u0131lar i\u00e7in g\u00fc\u00e7l\u00fc ve tahmin edilmesi zor \u015fifreler kullan\u0131n. \u015eifre y\u00f6neticisi kullanman\u0131z \u015fiddetle tavsiye edilir.<\/p>\n<p>3. <strong>Firewall Kurallar\u0131:<\/strong>  Firewall&#8217;\u0131n\u0131z\u0131 yap\u0131land\u0131rarak sadece belirli ba\u011flant\u0131lara izin verin.  MySQL&#8217;in sadece belirli IP adreslerinden eri\u015filebilir olmas\u0131n\u0131 sa\u011flamak g\u00fcvenlik a\u00e7\u0131s\u0131ndan \u00f6nemlidir.  <code class=\"language-\">ufw<\/code> (Uncomplicated Firewall) kullanarak bunu yapabilirsiniz.  \u00d6rne\u011fin, sadece yerel makinenizden eri\u015fime izin vermek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sudo ufw allow 3306\/tcp<\/code><\/pre>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryosu: E-Ticaret Uygulamas\u0131 \u0130\u00e7in MySQL Optimizasyonu (Orta Seviye)<\/strong><\/p>\n<p>Bir e-ticaret uygulamas\u0131 d\u00fc\u015f\u00fcn\u00fcn.  Milyonlarca \u00fcr\u00fcn, kullan\u0131c\u0131 ve sipari\u015f bilgisi i\u00e7eren b\u00fcy\u00fck bir veritaban\u0131 y\u00f6netiyorsunuz.  Performans kritik \u00f6nem ta\u015f\u0131yor.  \u0130\u015fte baz\u0131 optimizasyon ipu\u00e7lar\u0131:<\/p>\n<p>* <strong>\u0130ndeksleme:<\/strong>  S\u0131k\u00e7a sorgulanan s\u00fctunlara indeks eklemek, sorgu performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.<br \/>\n* <strong>Veritaban\u0131 Normalizasyonu:<\/strong>  Veri tekrar\u0131n\u0131 azaltmak ve veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc sa\u011flamak i\u00e7in veritaban\u0131n\u0131z\u0131 normalle\u015ftirin.<br \/>\n* <strong>Sorgu Optimizasyonu:<\/strong>  Verimsiz sorgular\u0131 tespit edip optimize edin. <code class=\"language-\">EXPLAIN<\/code> komutunu kullanarak sorgular\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 inceleyebilirsiniz.<br \/>\n* <strong>\u00d6nbellekleme:<\/strong>  S\u0131k eri\u015filen verileri \u00f6nbelle\u011fe alarak veritaban\u0131 y\u00fck\u00fcn\u00fc azaltabilirsiniz.<br \/>\n* <strong>Read Replicas:<\/strong>  Y\u00fcksek okuma y\u00fck\u00fc olan uygulamalarda, okuma i\u015flemlerini ana sunucudan ay\u0131rmak i\u00e7in read replicas kullanabilirsiniz.<\/p>\n<p><strong>Performans Analizi ve Sorun Giderme: \u0130leri D\u00fczey<\/strong><\/p>\n<p>MySQL performans\u0131n\u0131 izlemek ve sorunlar\u0131 gidermek i\u00e7in \u00e7e\u015fitli ara\u00e7lar ve teknikler kullanabilirsiniz.<\/p>\n<p>* <strong><code class=\"language-\">slow_query_log<\/code>:<\/strong>  Yava\u015f \u00e7al\u0131\u015fan sorgular\u0131 kaydetmek ve analiz etmek i\u00e7in <code class=\"language-\">slow_query_log<\/code> \u00f6zelli\u011fini etkinle\u015ftirin.<br \/>\n* <strong><code class=\"language-\">mysqltuner.pl<\/code>:<\/strong>  MySQL sunucunuzun performans\u0131n\u0131 analiz etmek ve optimizasyon \u00f6nerileri almak i\u00e7in <code class=\"language-\">mysqltuner.pl<\/code> beti\u011fini kullanabilirsiniz.<br \/>\n* <strong>Percona Monitoring and Management (PMM):<\/strong>  Kapsaml\u0131 bir MySQL izleme ve y\u00f6netim arac\u0131d\u0131r.<br \/>\n* <strong>Profil Olu\u015fturma:<\/strong>  Belirli sorgular\u0131n performans\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak analiz etmek i\u00e7in profil olu\u015fturma \u00f6zelli\u011fini kullanabilirsiniz.<\/p>\n<p>\u00d6rne\u011fin, yava\u015f bir sorguyu tespit etti\u011finizde, <code class=\"language-\">EXPLAIN<\/code> komutunu kullanarak sorgu plan\u0131n\u0131 inceleyebilir ve indeksleme veya sorgu optimizasyonu gibi iyile\u015ftirmeler yapabilirsiniz.  Veri tiplerini do\u011fru se\u00e7mek de performans\u0131 etkiler.  \u00c7ok b\u00fcy\u00fck metinler i\u00e7in <code class=\"language-\">TEXT<\/code> yerine <code class=\"language-\">MEDIUMTEXT<\/code> veya <code class=\"language-\">LONGTEXT<\/code> kullanmak daha verimli olabilir.<\/p>\n<p><strong>MySQL&#8217;i G\u00fcncelleme ve Y\u00fckseltme: \u0130leri D\u00fczey<\/strong><\/p>\n<p>MySQL&#8217;in yeni s\u00fcr\u00fcmlerini zaman zaman y\u00fcklemeniz g\u00fcvenlik yamalar\u0131 ve yeni \u00f6zellikler elde etmeniz a\u00e7\u0131s\u0131ndan \u00f6nemlidir.  Bunun i\u00e7in \u00f6ncelikle mevcut MySQL s\u00fcr\u00fcm\u00fcn\u00fc kontrol edin:<\/p>\n<pre class=\"language-bash\"><code>mysql --version<\/code><\/pre>\n<p>Sonras\u0131nda, paket y\u00f6neticisi arac\u0131l\u0131\u011f\u0131yla g\u00fcncellemeyi yap\u0131n:<\/p>\n<pre class=\"language-bash\"><code>sudo apt update\nsudo apt upgrade mysql-server<\/code><\/pre>\n<p>Y\u00fckseltme i\u015flemi s\u0131ras\u0131nda dikkatli olun ve yedekleme yapmay\u0131 unutmay\u0131n.  Y\u00fckseltme sonras\u0131nda, servis durumunu kontrol edin ve beklenmedik sorunlar i\u00e7in kontrol edin.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>* <strong>MySQL root \u015fifremi unuttum, ne yapmal\u0131y\u0131m?<\/strong>  MySQL sunucusunu g\u00fcvenli modda ba\u015flat\u0131p \u015fifreyi s\u0131f\u0131rlaman\u0131z gerekir.  Bu i\u015flem i\u00e7in internette detayl\u0131 rehberler bulabilirsiniz.  <code class=\"language-\">fatihsoysal.com<\/code> gibi kaynaklar\u0131 inceleyebilirsiniz. (Buraya ilgili bir makale ba\u011flant\u0131s\u0131 eklenecekti, ancak hen\u00fcz b\u00f6yle bir makale yok.)<br \/>\n* <strong>MySQL hangi portu kullan\u0131yor?<\/strong>  Varsay\u0131lan olarak 3306 numaral\u0131 portu kullan\u0131r.<br \/>\n* <strong>MySQL&#8217;i tamamen nas\u0131l kald\u0131rabilirim?<\/strong> <code class=\"language-\">sudo apt-get purge mysql-server<\/code> komutu ile MySQL sunucusunu tamamen kald\u0131rabilirsiniz.<br \/>\n* <strong>MySQL&#8217;de veritaban\u0131 yedeklemesi nas\u0131l yap\u0131l\u0131r?<\/strong> <code class=\"language-\">mysqldump<\/code> komutu ile veritaban\u0131n\u0131z\u0131 yedekleyebilirsiniz.<br \/>\n* <strong>MySQL performans\u0131n\u0131 nas\u0131l izleyebilirim?<\/strong> <code class=\"language-\">slow_query_log<\/code>, <code class=\"language-\">mysqltuner.pl<\/code> ve Percona Monitoring and Management (PMM) gibi ara\u00e7lar kullanabilirsiniz.<\/p>\n<p><strong>Sonu\u00e7:<\/strong><\/p>\n<p>Bu rehberde, Ubuntu 20.04&#8217;e MySQL kurulumunu, g\u00fcvenli\u011fini sa\u011flamay\u0131, performans\u0131n\u0131 optimize etmeyi ve olas\u0131 sorunlar\u0131 gidermeyi kapsaml\u0131 bir \u015fekilde ele ald\u0131k.  Veri y\u00f6netiminde g\u00fcvenilirlik ve performans\u0131n \u00f6nemini vurgulayarak, ad\u0131m ad\u0131m bir k\u0131lavuz sunmay\u0131 hedefledik.  Uygulama \u00f6rnekleri ve ileri d\u00fczey tekniklerle, farkl\u0131 seviyelerdeki kullan\u0131c\u0131lara yard\u0131mc\u0131 olmay\u0131 ama\u00e7lad\u0131k.  Unutmay\u0131n ki, veri g\u00fcvenli\u011fi ve performans optimizasyonu s\u00fcrekli bir s\u00fcre\u00e7tir.  D\u00fczenli bak\u0131m ve izleme, veritaban\u0131n\u0131z\u0131n sa\u011fl\u0131kl\u0131 ve verimli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Ubuntu 20.04&#8217;e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi Veri y\u00f6netimi, g\u00fcn\u00fcm\u00fcz\u00fcn dijital d\u00fcnyas\u0131nda hayati \u00f6nem ta\u015f\u0131yor. Bir web&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-30206","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ubuntu 20.04&#039;e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 20.04&#039;e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-24T21:40:23+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 20.04&#8217;e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7\",\"datePublished\":\"2025-09-24T21:40:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/\"},\"wordCount\":1246,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/\",\"name\":\"Ubuntu 20.04'e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-24T21:40:23+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 20.04&#8217;e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ubuntu 20.04'e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 20.04'e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-24T21:40:23+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 20.04&#8217;e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7","datePublished":"2025-09-24T21:40:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/"},"wordCount":1246,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/","name":"Ubuntu 20.04'e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-24T21:40:23+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-20-04e-mysql-kurulumu-hizli-baslangic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 20.04&#8217;e MySQL Kurulumu: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/30206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=30206"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/30206\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=30206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=30206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=30206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}