Saya mencoba menginstal aplikasi queXS cati di desktop Ubuntu saya dan saya menginstal server MySQL dan PHP 5 dan saya tidak bisa masuk ke server MySQL sebagai root tanpa kata sandi:
mysql -u root
ia mengatakan
ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no )
Tapi tidak apa-apa saat saya masuk mysql -u root -p
Saya tidak tahu apa masalahnya.
permissions
mysql
pengguna232705
sumber
sumber
Jawaban:
Tambahkan sakelar
-p
untuk login berbasis kata sandi:Itu adalah perilaku normal. Anda menetapkan kata sandi root untuk basis data Anda sehingga mulai sekarang Anda tidak dapat mengaksesnya tanpa kata sandi. Itu sebabnya laporan:
Tentunya ketika Anda memberikan kata sandi dengan
-p
saklar Anda berhasil.sumber
Dengan kata sederhana, sesi "root" Anda tidak tahu kata sandi untuk pengguna root mysql.
Jika Anda ingin mempermudah mengakses mysql Anda
buat .my.cnf di / root /
dan taruh di dalamnya
dimana offcourse mysqlrootpassword adalah kata sandi Anda untuk kata sandi root mysql sehingga ketika Anda menjalankan mysql ia menggunakan kata sandi ini
Ingat tentang keamanan file ini - letakkan hak aman, sehingga tidak ada seorang pun di server Anda yang dapat membacanya!
sumber
Login ke webmin dan di bawah server, akses ke server database mySQL. Anda kemudian dapat mengatur kata sandi (pengguna) asalkan Anda memiliki:
Web gui mudah tetapi aman menggunakan terminal.
tepuk tangan.
sumber