Çözüldü PhpMyAdmin'e Girişte Connection Hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.
Katılım
12 Eylül 2013
Mesajlar
3.725
Makaleler
3
Çözümler
10
Yer
Azərbaycan
Daha fazla  
Cinsiyet
Erkek
Merhabalar. Linux tabanlı işletim sistemi olan elementaryOS kullanıyorum. Şimdi Web programlama ile ilgilendiğim için sunucuya ihtiyacım vardı. Bunun için XAMPP kurmaya çalıştım. Fakat phpMyAdmin'e girmek istediğimde resimde görmüş olduğunuz gibi bir hata ile karşılaştım.

Screenshot from 2018-05-17 23-00-19.png
 
Son düzenleyen: Moderatör:
Çözüm
MySQL sunucun çalışıyor mu bir defa? Baktın mı XAMPP içinden?
Çalışıyor.

Screenshot from 2018-05-19 10-48-18.png

Sorunu çözdüm. Nasıl çözdüğümü açıklayacağım.

İlk olarak şu komutu çalıştırıyoruz.
Kod:
sudo service mysql stop
Ardından XAMPP programını başlatıyoruz. Bunun için ise aşağıdakı komutu çalıştırmamız gerekmekte.
Kod:
sudo /opt/lampp/lampp start
XAMPP programını sonlandırmak için ise aşağıdakı komutu çalıştırmamız gerekmekte.
Kod:
sudo /opt/lampp/lampp stop
Belirttiğim kodları config.inc.php dosyasındaki kodlarla değiştirip tekrar deneyin.
PHP:
$cfg['Servers'][$i]['verbose'] = 'MySQL';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = $wampConf['mysqlPortUsed'];
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
 
Son düzenleyen: Moderatör:
Belirttiğim kodları config.inc.php dosyasındaki kodlarla değiştirip tekrar deneyin.
PHP:
$cfg['Servers'][$i]['verbose'] = 'MySQL';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = $wampConf['mysqlPortUsed'];
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
Maalesef olmadı.
 
Yerel soket yapınızı etc/mysql/my.cnf yoluna giderek kontrol edin. Aşağıdaki gibi görünmelidir. Ardından phpMyAdmin klasöründeki yapılandırma(config.ini.php) dosyasını açıp soket adresini diğerine göre uyarlayın. Hiç tanımlama yapılmamışsa ikinci kod bloğundaki kodları oraya yapıştırın.
Kod:
[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock
PHP:
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';
 
Yerel soket yapınızı etc/mysql/my.cnf yoluna giderek kontrol edin. Aşağıdaki gibi görünmelidir. Ardından phpMyAdmin klasöründeki yapılandırma(config.ini.php) dosyasını açıp soket adresini diğerine göre uyarlayın. Hiç tanımlama yapılmamışsa ikinci kod bloğundaki kodları oraya yapıştırın.
Kod:
[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock
PHP:
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';
Rica etsem lütfen Teamviewer programıyla bağlanıp halledebilir misiniz?
 
MySQL sunucun çalışıyor mu bir defa? Baktın mı XAMPP içinden?
Çalışıyor.

Screenshot from 2018-05-19 10-48-18.png

Sorunu çözdüm. Nasıl çözdüğümü açıklayacağım.

İlk olarak şu komutu çalıştırıyoruz.
Kod:
sudo service mysql stop
Ardından XAMPP programını başlatıyoruz. Bunun için ise aşağıdakı komutu çalıştırmamız gerekmekte.
Kod:
sudo /opt/lampp/lampp start
XAMPP programını sonlandırmak için ise aşağıdakı komutu çalıştırmamız gerekmekte.
Kod:
sudo /opt/lampp/lampp stop
 
Son düzenleme:
Çözüm
Durum
Mesaj gönderimine kapalı.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı