由 Giovanni Junior 在 大约 9 年 之前添加. 更新于 超过 8 年 之前.
状态:Closed开始日期:优先级:Normal计划完成日期:指派给:-% 完成:0%
类别:Documentation目标版本:-Resolution:InvalidAffected version:描述
Sain virheilmoituksen "Ei voi muodostaa yhteyttä MySQL-palvelimeen 'localhost'illa" (10061), kun yritin suorittaa siirtoja vanhassa Redmine-tietokannassani.
Löysin pitkän etsimisen jälkeen tämän sivun, joka ratkaisi ongelmani: https://github.com/brianmario/mysql2/issues/157
Ongelma näyttää olevan se, että Mysql2-sovitin ei ymmärrä isäntänimeä "localhost". Ongelman ratkaisemiseksi minun piti korvata "localhost" sanalla "127.0.0.1" tiedostossa database.yml.
Mielestäni RedmineInstall-oppaan pitäisi varoittaa käyttäjiä käyttämään arvoa "127.0.0.7" "localhostin" sijaan käytettäessä Mysql2-sovitinta.
Omat määritykset: Windows 7 64 bits MySQL 5.5 (tai 5.1) 64 bits MySQL Connector C 6.0.2 32 bitsRuby 1.9.3 32 bits MySQL gem, versio 0.3.11
Actually the problem seems to be that the "localhost" entry has been removed from your hosts file, probably by MS Windows Defender.
Anteeksi, että lopetan tämän ongelman, koska se ei ole RM-ongelma. Avaa uudelleen, jos olet täysin varma, että tämä johtuu siitä, että mysql2-sovitin ei pysty ratkaisemaan localhostia ja toimittamaan kelvollisen viittauksen sovitinongelmaan.
En aikonut tuoda esiin ongelmaa itse Redminessa. Halusin vain auttaa sinua parantamaan dokumentaatiota käyttäjille, jotka yrittävät asentaa sen, jotta kokemus pysyisi yhtä kivuttomana kuin minulle aina ollut, ja jotta muut käyttäjät eivät tuhlaa aikaa kuten minä tein.
Vaikka kuvailemani ei olisikaan laillinen mysql2-sovittimen "ongelma", uskon silti, että se voidaan mainita RedmineInstall-osiossa, joka on omistettu erityisesti Windowsille: http://www.redmine.org/projects/redmine /wiki/RedmineInstall#Notes-on-Windows-installation
En avaa tätä ongelmaa uudelleen, sillä sinun vastuullasi on päättää, mikä ansaitsee dokumentoida.
-palvelimella
Yksi mielenkiintoinen asia vielä: entinen mysql-sovitin toimii hyvin "localhostin" kanssa samassa ympäristössä sekä muiden asiakkaiden kanssa. Se, että minulla oli tämä virhe vain mysql2-sovittimen kanssa, teki ongelmasta vaikeamman.
Giovanni Junior kirjoitti:
Yksi mielenkiintoinen asia vielä: entinen mysql-sovitin toimii hyvin "localhostin" kanssa samassa ympäristössä sekä muiden asiakkaiden kanssa. Se, että minulla oli tämä virhe vain mysql2-sovittimen kanssa, teki ongelmasta vaikeamman.
Oliko hosts-tiedostossasi localhost-määritys?
Luin joitain ohjeita, joissa mainittiin hosts-tiedosto, mutta jätin ne huomiotta, koska minun ei koskaan tarvinnut muokata tiedostoa aiemmin ja "127.0.0.1" oli helpompi (ja vähemmän häiritsevä) ratkaisu.
Kaikki hosts-tiedostossani on kommentoitu (en ole koskaan muuttanut sitä).
Giovanni Junior kirjoitti:
Luin joitain ohjeita, joissa mainittiin hosts-tiedosto, mutta jätin ne huomiotta, koska minun ei koskaan tarvinnut muokata tiedostoa aiemmin ja "127.0.0.1" oli helpompi (ja vähemmän häiritsevä) ratkaisu.
Kaikki hosts-tiedostossani on kommentoitu (en ole koskaan muuttanut sitä).
Ok, googlaa hieman lisää, tässä on erilainen teoria: oletusarvoisesti localhost on kommentoitu W7+ isäntien tiedostossa1 ja IPV6 on oletusarvo2. Koska "mysql2 gem ei tue IPV6-osoitteita3, yhteyttä ei muodosteta. Sitten voin vain olettaa, että mysql gem tukee IPV6-osoitteita.
Jos voisit vahvistaa sen (yksinkertaisesti pingaamalla localhost), saattaa olla huonompi lisätä huomautus oppaaseen tästä todellakin.BTW, Redmine-opas on kaikkien muokattavissa.
Ping localhost kohdistaa "::1:" eli IPV6 on käytössä.
En näe kuvakkeita tai linkkejä wikisivujen muokkaamiseen...
Totin vain päätäni tuntikausia yrittäessäni selvittää, miksi sain virheilmoituksen 10061 mysql2:n kanssa Windows 7:ssä, ja osoittautui, että ratkaisu oli korvata localhost arvolla 127.0.0.1 tiedostossa database.yml.
En myöskään löydä, kuinka muokata wikiä lisätäkseni huomautuksen tästä, joten avaan ongelman uudelleen toivoen, että joku muokkaa wikiä.
状态 从 Reopened 变更为 ResolvedEtienne Massip wrote:
BTW, Redmine-opas on kaikkien muokattavissa.
Ei tarkalleen, RedmineInstall-sivu on lukittu.
Lisäsin tämän ongelman Win7+-käyttäjille tarvittavat tiedot wikisivulle.
导出AtomPDF
PREV: Kuinka määrittää Apache Virtual Host
NEXT: Kuinka ottaa Apache Virtual Host käyttöön Windows 10:ssä. - Linux ...