Linux Mint Türkiye

Yazılım => Yazılım Sorunları => Konuyu başlatan: d3m0 - 03 Temmuz 2019, 01:17:12

Başlık: [Çözüldü] mysql e bağlanamıyorum yada görmüyor
Gönderen: d3m0 - 03 Temmuz 2019, 01:17:12
Herkese Merhaba,
Daha önce farklı mint sürümlerini kullanıyordum ve LAMP ta hiçbir problem yaşamadım. Şimdi uzun bir aradan sonra PHP ile tasarım yapmam gerekiyor ama 19.1 olarak güncellemiştim laptopumu şuan LAMP kurulumu forumdaki gibi yapıyorum ve php 7.0 paket bulunamadı diyor bunları 7.2 yaparak yüklemeyi tamamladım. ve MariaDB ye bağlanabiliyorum.
Ancak php ile mysql e bağlanma komutlarımda bir sorun olmadığı halde php komutlarımda mysql olan sayfam açılmıyor ve bembeyaz bir sayfa çıkıyor. mysql bağlanma olarak yazdığım ayar.php yi index.php den kaldırdığımda mysql verileri hariç tasarımım açılıyor. Yardım ederseniz çok sevinirim.
Kolay Gelsin.
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: Butterfly - 03 Temmuz 2019, 01:27:23
Linux Mint 19.x serisine LAMP kurulumu ile ilgili konumuz mevcut. Öncelikle konuda anlatıldığı biçimde paketleri kaldırıp, ardından yeniden kurulum yapmayı dener misiniz?

[okay][Nasıl] Linux Mint 19.x LAMP (Linux + Apache + MariaDB + Php) Sunucu Kurulumu (https://forum.linuxmint.net.tr/index.php?topic=10100.0)[/okay]
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: d3m0 - 03 Temmuz 2019, 02:00:09
Belirtmiş olduğunuz linkteki yükleme talimatlarının hepsini uyguladım ancak gene aynı
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: Butterfly - 03 Temmuz 2019, 17:40:16
Aşağıdaki komutla php.ini dosyasını açıp,

Kod: [Seç]
sudo xed /etc/php/7.2/apache2/php.ini
aşağıdaki satırları dosyanın en altına ekleyerek raporlamayı etkinleştirmeyi deneyebilirsiniz. Bu şekilde hata ile ilgili bir ipucu elde etme şansınız olabilir.

Kod: [Seç]
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Ardından servisleri ya da sistemi yeniden başlatmanız gerekebilir.
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: d3m0 - 04 Temmuz 2019, 01:27:18
Dediğiniz gibi yaptım ancak, raporlamayı nerde verecek localhost/siteminadı nı yazınca tekrardan beyaz ekran geliyor
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: Butterfly - 04 Temmuz 2019, 10:51:06
Sitenin php sayfasını mı açıyorsunuz?
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: d3m0 - 05 Temmuz 2019, 00:08:52
Evet, dediğiniz ayarları yaptım.localhost/siteminadi.php şeklinde yapınca beyaz sayfa geliyor
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: Butterfly - 05 Temmuz 2019, 01:08:39
Aşağıdaki komutların çıktılarına bakalım.

Kod: [Seç]
dpkg -l | grep mysql | grep php
sudo service mysql status
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: d3m0 - 05 Temmuz 2019, 09:08:28
Kod: [Seç]
~$ dpkg -l | grep mysql | grep php
Kod: [Seç]
ii  php7.2-mysql                                  7.2.19-0ubuntu0.18.04.1                     amd64        MySQL module for PHP
Kod: [Seç]
~$ sudo service mysql status
Kod: [Seç]
mariadb.service - MariaDB 10.1.40 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2019-07-05 08:56:15 +03; 6min ago
     Docs: man:mysqld(
           https://mariadb.com/kb/en/library/systemd/
  Process: 1237 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 1230 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
  Process: 1082 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ]   && systemctl set-environment _WSREP_START_POSITION=$VAR || exit
  Process: 1073 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 1036 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
 Main PID: 1162 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 27 (limit: 4915)
   CGroup: /system.slice/mariadb.service
           └─1162 /usr/sbin/mysqld

Tem 05 08:56:14 d3m0 systemd[1]: Starting MariaDB 10.1.40 database server...
Tem 05 08:56:14 d3m0 mysqld[1162]: 2019-07-05  8:56:14 140102071069824 [Note] /usr/sbin/mysqld (mysqld 10.1.40-MariaDB-0ubuntu0.18.04.1) starting as process 1162 ...
Tem 05 08:56:15 d3m0 /etc/mysql/debian-start[1240]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Tem 05 08:56:15 d3m0 /etc/mysql/debian-start[1240]: Looking for 'mysql' as: /usr/bin/mysql
Tem 05 08:56:15 d3m0 /etc/mysql/debian-start[1240]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Tem 05 08:56:15 d3m0 /etc/mysql/debian-start[1240]: Version check failed. Got the following error when calling the 'mysql' command line client
Tem 05 08:56:15 d3m0 /etc/mysql/debian-start[1240]: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Tem 05 08:56:15 d3m0 /etc/mysql/debian-start[1240]: FATAL ERROR: Upgrade failed
Tem 05 08:56:15 d3m0 /etc/mysql/debian-start[1250]: Checking for insecure root accounts.
Tem 05 08:56:15 d3m0 systemd[1]: Started MariaDB 10.1.40 database server.

çıktılar bu şekilde
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: Butterfly - 05 Temmuz 2019, 13:56:42
Alıntı
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Konudaki root parolasını sıfırlama önerisini deneyebilirsiniz (Phpmyadmin kurulumunun devamında).
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: d3m0 - 05 Temmuz 2019, 14:31:59
Malesef olmuyor komple silip tekrardan yükleyecegim,
Root parola sıfırlama yapınca
Kod: [Seç]
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)bu çıkıyor


Mesajlar Birleştirildi.
Merhaba tekrardan kurulum yaptım. Ve belirttiğiz komutları girince

Kod: [Seç]
sudo service mysql status
Kod: [Seç]
● mariadb.service - MariaDB 10.1.40 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset:
   Active: active (running) since Fri 2019-07-05 16:41:22 +03; 1h 13min ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
 Main PID: 5883 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 28 (limit: 4915)
   CGroup: /system.slice/mariadb.service
           └─5883 /usr/sbin/mysqld

Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: Processing databases
Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: information_schema
Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: mysql
Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: performance_schema
Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: Phase 6/7: Checking and upgr
Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: Processing databases
Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: information_schema
Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: performance_schema
Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: Phase 7/7: Running 'FLUSH PR
Tem 05 16:41:23 d3m0 /etc/mysql/debian-start[5916]: OK
Bu sekilde çıkıyor. Ama sonuç halen aynı


Mesajlar Birleştirildi.
Yani normal php komutları ile web sayfam görünüyor.Ancak içerisine veritabanından veri çekmek için mysql kommutlarını ekleyince hiçbirşey çıkmıyor.
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: d3m0 - 07 Temmuz 2019, 18:20:49
Herhangi bir çözüm yokmu acaba
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: Butterfly - 07 Temmuz 2019, 19:04:09
Bir çözümü vardır büyük ihtimalle, ama benim yapacağım bir şey yok maalesef.

Belki sorun ürettiğiniz kodlarda olabilir. Bunları paylaşırsanız, bilgisi olan üyelerimizden yardım gelebilir.
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: Reddet - 08 Temmuz 2019, 01:42:01
Yanlış hatırlamıyorsam PHP5 ile PHP7 veritabanı bağlantısı için farklı kod kullanıyordu.  mysql_connect şeklindeyse mysqli_connect şeklinde dener misiniz? 
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: d3m0 - 08 Temmuz 2019, 02:25:54
Bende araştırma sonucu dediğiniz şeye ulaştım MySQL komutları php7.2 de kullanilmiyormus, mysqli komutları kullanılıyormuş deneyip paylaşacağım.tesekkurler
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: d3m0 - 11 Temmuz 2019, 21:34:42
Aynen dediğiniz gibi ben enson php5 de kalmışım suan php7 yüklemiştim.Onda da mysqli komutları çalışıyormuş. Yardımlarınız için çok teşekkür ederim.Kolay gelsin.
Başlık: Ynt: mysql e bağlanamıyorum yada görmüyor
Gönderen: Butterfly - 11 Temmuz 2019, 23:12:42
Rica ederiz.

Başlığı etiketlerseniz, konuyu kilitleyebiliriz.


[warning]Çözülen başlıkların etiketlenmesi hakkında. (https://forum.linuxmint.net.tr/index.php?topic=2058.0)[/warning]