Jump to content
php.lv forumi

Mysql konekcija


Recommended Posts

Uzreiz teikšu, neesmu citur meklējis atbildi.

 

PHP pie MySQL konektējas, ja norāda '127.0.0.1:3306', bet nē, ja norāda 'localhost:3306'.

It kā nav nekāda problēma, bet nevaru saprast kāpēc tā ir atgadījies.

 

Varbūt kāds gudrs cilvēks uzreiz zin, kur meklēt problēmu?

Link to comment
Share on other sites

Nekonektējas jeb nevar ielogoties? Ja pirmais, tad mysql lietotājos tavs hosts ir norādīts 127.0.0.1 kas mysql izpratnē nav gluži tas pats, kas localhost. 

Neatrod datubāzi mysql_connect(). Saka, ka tāda neeksistē.

Vienmēr, visur ir strādājis 'localhost', tagad nē. hosts failā it kā ir rakstīts

127.0.0.1 localhost.localdomain localhost

 

Hmm, atklājums. Izrādās, ja norāda nevis 'localhost', bet 'localhost:3306' - strādā.

 

Kaut kur php nav norādīts defaultais ports? Kāpēc tad uz 127.0.0.1 strādā bez porta?

 

Vēl labāk. mysqli_connect slēdzās pie localhost:3306 un 127.0.0.1

, bet mysql_connect - tikai pie 127.0.0.1

Edited by Infants
Link to comment
Share on other sites

Link to comment
Share on other sites

@blackhalt Pareizi saprotu, ka manā gadījumā jāturpina lietot 127.0.0.1 un jāaizmirst par šo jautājumu?

Nezinu, man nav Windows.

Man my.cnf ir kaut kā tā:

 

[client]

port        = 3306

socket        = /var/run/mysqld/mysqld.sock

 

....

 

bind-address        = 127.0.0.1

Link to comment
Share on other sites

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...