Virhe 1045 tapahtuu, koska tietokantaan ei ole pääsyä
Artikkelin sisältö:
- 1 Käyttöoikeuden syyt on evätty käyttäjän “root @ localhost” -virheen vuoksi
- 2 Virheen 1045 korjaaminen MySQL: ssä
Käyttöoikeuksien syyt on evätty käyttäjän @ roothostin virheestä
MySQL: n vapaan käytön edellyttäessä kolmen on vastattava toisiaan tietokannan käyttäjänimeä kuvaavat parametrit, auton nimi ja salasana. Jos on eroja, pääsy evätään. Ongelman yksinkertaisin syy on väärä salasanan syöttäminen. Lisäksi se voi aiheuttaa virheen. väärä syntaksi.
MySQL-järjestelmässä ei ole yksinkertaista käyttäjän riippuvuutta – salasanalla, isäntänimellä on tärkeä tehtävä tietokantaan pääsyssä. Se voi olla IP-osoitteen, verkkotunnuksen, avainsanan muodossa (esim. localhost) tai merkki, joka yhdistää useita koneita ryhmä (esimerkiksi% – mikä tahansa isäntä paitsi paikallinen).
Virheessä on avain (Salasanan käyttö: EI), kun syötät tietokantaan kautta selaimen
Yleisimmät virheet tietokantaa käytettäessä:
- Kun osoitettiin oikeuksia uudelle käyttäjälle, osoitetta ei määritetty kone, johon se voi muodostaa yhteyden. Tässä tapauksessa hän se saa automaattisesti käyttää tietokantaa mistä tahansa isäntästä paitsi paikallinen, ja kun yrität muodostaa yhteyden localhostiin, tapahtuu virhe pääsy.
- Väärin asetetut lainausmerkit. Jos luotaessa käyttäjä kirjoittaa ‘käyttäjänimi @ localhost, tämä tarkoittaa sitä käyttäjänimi @ localhost voi muodostaa yhteyden mistä tahansa koneesta paitsi paikallinen eikä käyttäjänimi voi muodostaa yhteyttä tietokoneesta localhost. Käyttäjätunnuksella ja koneen nimellä on oltava oma pari lainausmerkit.
- Salasanan käyttäminen, jos sitä ei ole tietokannassa.
Riippuen siitä, mikä menetelmä yhdistetään tietokantaan Käyttäjän ‘root @ localhost’ käyttö on evätty (käyttäminen salasana: KYLLÄ tai EI), käytetään erilaisia ratkaisumenetelmiä ongelmia.
Kuinka korjata virhe 1045 MySQL: ssä
Jos käyttäjän root – localhostin käyttöoikeus on estetty, käyttövirhe (Käyttäjä salasana: KYLLÄ ja EI) tulee näyttöön Käytä salasanaa: KYLLÄ, Ongelmana on, että salasana on annettu väärin. Tarkista se se on mahdollista, kun olet avannut mysql.user-taulukon, jossa tietoja kaikki käyttäjät.
Mysql.user-taulukko tallentaa käyttäjän kirjautumistiedot
Menettely on seuraava:
- Avaa käyttäjätaulu.
- Tarkista, onko pääkäyttäjä olemassa localhost-isännässä. Jos sellainen on, katso “salasana” -kenttää. Jos tyhjä on, mene Tietokanta voidaan syöttää ilman salasanaa. Jos siellä on jotain, niin sinä kirjoita väärä salasana.
- Vaihda salasana SET PASSWORD -komennolla.
- Jos pääkäyttäjää ei ole, luo se, aseta salasana ja antaa hänelle oikeuksia.
Sen jälkeen voit syöttää tietokannan. Jos et muuta tietoja osoittautuu, että sinun pitäisi käyttää -sip-myöntä-taulukot -parametria, joka ohittaa kaikki lupa-asetukset.
Asetustiedostossa muutettavat rivit
Jos virhe ilmestyy näppäimellä (Salasanan käyttö: EI), tarvitset tee seuraava muokata config.inc.php-tiedostoa määrittämällä se oikeat tiedot. Jos ongelma ilmenee MySQL: n asentamisen yhteydessä, täytyy poistaa ohjelman vanhan version tietokannat tai muuttaa niitä salasana käyttääksesi niitä -sip-myöntä-taulukot -tilassa.
Joten virhe on käyttäjän estäminen käyttäjän “root @ localhost” (Käyttämällä salasanaa: KYLLÄ tai EI) tapahtuu, kun salasana ei täsmää ja käyttäjänimi ja se on helppo korjata korvaamalla verkkotunnuksen tiedot sisäänkäynti.