Vairāk
KĻŪDA 1045 (28000): Lietotājam 'root'@'localhost' (izmantojot paroli: YES) piekļuve liegta.
Es esmu elektrotehnikas inženieris, kurš galvenokārt nodarbojas ar energosistēmām, nevis programmēšanu. Nesen esmu vadījies pēc rokasgrāmatas, lai instalētu programmatūras komplektu Ubuntu. Patiesībā man vispār nav nekādu zināšanu par mySQL
. Esmu veicis šādas instalācijas savā Ubuntu.
sudo apt-get update
sudo apt-get install mysql-server-5.5
sudo apt-get install mysql-client-5.5
sudo apt-get install mysql-common
sudo apt-get install glade
sudo apt-get install ntp
Tad es daru
me@ubuntu:~/Desktop/iPDC-v1.3.1/DBServer-1.1$ mysql -uroot -proot <"Db.sql"
Man parādījās šāds kļūdas ziņojums.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Kā es varu to novērst un turpināt?
155
3
Piezīme: Par MySQL 5.7+ lūdzu, skatiet [@Lahiru] atbildi uz šo jautājumu. Tajā ir sniegta aktuālāka informācija.
MySQL < 5.7:
(t. i., tukša virkne), nevis
root
. Tātad jūs varat vienkārši pieteikties kā:Acīmredzot pēc instalēšanas jums vajadzētu nomainīt saknes paroli.
Vairumā gadījumu pirms intensīvas darba ar DB jums vajadzētu izveidot arī individuālus lietotāju kontus.
Man izdevās atrisināt šo problēmu, izpildot šo paziņojumu
kas mainīs saknes paroli.
ja problēma joprojām pastāv, mēģiniet piespiedu kārtā mainīt caurlaidi
Iestatiet jaunu MySQL saknes lietotāja paroli
Apstādināt MySQL serveri:
Palaidiet MySQL serveri un pārbaudiet to: