"Kun osoitin MySQL: n juurisalasanan, saan virheilmoituksen, jossa sanotaan:" VIRHE 1045: Käyttäjälle pääsy estetty: "root @ localhost" (Salasanalla: Ei). Mitä se tarkoittaa? Minun on muutettava tai palautettava MySQL-salasana? "
Jos käytät MySQL: tä usein, sinun on tunnettava MySQL-pääsalasana, jonka avulla pääkäyttäjä voi käyttää MySQL-tietokantaa kokonaan. Tätä varten sinulla on oltava root- tai järjestelmänvalvojan käyttöoikeudet pilvipalvelimeen MySQL-juurisalasanan hallitsemiseksi. Jos kuitenkin kärsit virheestä kuvan mukaan, sinun on vaihdettava tai palautettava MySQL-pääsalasana seuraavalla kuvauksella.
Huomautus: Cloud Server -käyttäjän tai järjestelmänvalvojan tilin salasana ei ole sama kuin MySQL-salasana. Pilvipalvelimen salasana mahdollistaa pääsyn palvelimelle. MySQL-pääsalasana sallii pääsyn vain MySQL-tietokantaan.
Sinun täytyy jailbreak iPhone viestin teemojen vaihtamiseen. Muunnetun iPhonen avulla käyttäjä voi muuttaa kuplan väriä, vaikka sitä ei suositella. Tekstiviestikuplien vaihtaminen antaa sinulle kuitenkin henkilökohtaisemman ilmeen iPhoneen.
Vaihe 1 Pysäytä MySQL-demoniprosessi käyttämällä tätä komentoa
sudo /etc/init.d/mysql lopettaa
Vaihe 2 Käynnistä MySQL ilman salasanaa tällä komennolla
sudo mysqld_safe - skip-grant-taulukot &
Vaihe 3 Yhdistä MySQL-asiakasprosessiin käyttämällä tätä komentoa
mysql -uroot
Vaihe 4 Palauta / vaihda salasanasi
käyttää mysql;
päivitä käyttäjän asettama salasana = SALASANA ("uusi salasana"), jossa Käyttäjä = 'juuri';
Huuhtele erioikeuksia;
lopettaa
Vaihe 5 Pysäytä ja käynnistä MySQL-palvelu seuraavilla komennoilla
sudo /etc/init.d/mysql lopettaa
...
sudo /etc/init.d/mysql start
Vaihe 6 Kirjaudu sisään MySQL-tietokantaan komennolla
mysql -u root -p
Sitten uutta salasanaasi mainostetaan sinulle.
Noudata seuraavia komentoja palauttaaksesi MySQL: n root2localhost-pääsalasanan.
Vaihe 1 Kirjaudu järjestelmään järjestelmänvalvojana.
Vaihe 2 Pysäytä MySQL-palvelin valitsemalla "Käynnistä"> "Ohjauspaneeli"> "Hallintatyökalut"> "Palvelut" löytääksesi MySQL ja lopettaa se.
Vaihe 3 Luo tekstitiedosto, joka sisältää salasanan osoituksen yhdellä rivillä. Korvaa sana, jota haluat käyttää komennossa
MySQL 5.7.6 ja uudemmat:
ALTER USER 'root' @ 'localhost', TUNNISTETTU 'MyNewPass';
MySQL 5.7.5 ja vanhemmat:
ASETA SALASANA 'root' @ 'localhost' = SALASANA ('MyNewPass');
4Tallenna tiedosto, ja esimerkissä oletetaan, että nimeät tiedoston C: \ mysql-init.txt.
5Avaa konsoli-ikkuna päästäksesi komentokehotteeseen valitsemalla "Käynnistä"> "Suorita"> "cmd".
6Käynnistä MySQL-palvelin vaihtoehdolla "--init-tiedosto"
C: \> cd "C: \ Ohjelmatiedostot \ MySQL \ MySQL Server 5.7 \ bin"
C: \> mysqld --init-tiedosto = C: \\ mysql-init.txt
7Kun MySQL-palvelin on käynnistynyt uudelleen onnistuneesti, poista "C: \ mysql-init.txt".
Sitten voit yhdistää MySQL-palvelimen pääkäyttäjänä uudella salasanalla. s
Vaihe 1 Kirjaudu järjestelmään Unix-käyttäjänä, jota MySQL-palvelin käyttää.
Vaihe 2 Pysäytä MySQL-palvelin lähettämällä normaali tappaus ja käytä todellista valanimeä, jos .paid-tiedosto komennossa
kuori> tappaa `kissa / mysql-data-hakemisto / isäntänimi.pid`
Vaihe 3 Luo tekstitiedosto, joka sisältää salasanan määrityksen yhdellä rivillä, kuten Windows komennoissa
MySQL 5.7.6 ja uudemmat:
ALTER USER 'root' @ 'localhost', TUNNISTETTU 'MyNewPass';
MySQL 5.7.5 ja vanhemmat:
ASETA SALASANA 'root' @ 'localhost' = SALASANA ('MyNewPass');
Vaihe 4 Tallenna tiedosto. Tässä esimerkissä oletetaan, että tiedostolle annetaan nimi "/ home / me / mysql-init".
Vaihe 5 Käynnistä MySQL-palvelin "-init-tiedosto" -vaihtoehdolla
Shell> mysqld_safe --init-file = / home / me / mysql-initz
Vaihe 6 Kun palvelin on käynnistynyt uudelleen, poista "/ home / me / mysql-init".
Vaihe 7 Nyt voit yhdistää MySQL-palvelimen pääkäyttäjänä käyttämällä uutta salasanaa. Pysäytä palvelin ja käynnistä se uudelleen normaalisti.
Vaihe 1 Pysäytä MySQL-palvelin komennossa
sudo /etc/init.d/mysqld lopeta
Vaihe 2 Käynnistä MySQL ilman salasanaa komennossa
sudo mysqld_safe - skip-grant-taulukot
Vaihe 3 Yhdistä MySQL-palvelimeen komennossa
mysql –juuri
Vaihe 4 Aseta uusi uusi MySQL-pääsalasana komentoon
käyttää mysql;
päivitä käyttäjän asettama salasana = SALASANA ("uusi salasana"), jossa Käyttäjä = 'juuri';
Huuhtele erioikeuksia;
lopettaa
Vaihe 5 Pysäytä ja käynnistä MySQL-palvelin
sudo /etc/init.d/mysqld lopeta
...
sudo /etc/init.d/mysqld start
Vaihe 6 Kirjaudu sisään MySQL-palvelimeen, jotta voit lähettää tekstin uuteen salasanaan tietokantaan
mysql -u root -p
Keulan avulla on jaettu tapoja palauttaa tai muuttaa MySQL-juurisalasana käyttäjän root @ localhost -käyttöön tietokantaan pääsemiseksi. Kaikki ehdotukset ovat tervetulleita parantamaan tätä viestiä auttaakseen enemmän ihmisiä.