Saya memiliki beberapa sesi konsol teks terbuka dan masuk sebagai pengguna yang berbeda ke konsol yang berbeda. Saya lupa setelah sementara mana konsol milik pengguna mana, alangkah baiknya untuk tidak harus keluar dan masuk kembali.
Bagaimana saya melihat pengguna mana yang saya masuki?
Apakah ada cara untuk mengubah pengguna yang saya masuki tanpa keluar?
mysql -ulalala
manalalala
pengguna tidak ada, Anda akan diizinkan masuk sebagai pengguna mysql 'anonim', yaitu''@'localhost'
. Dalam hal ini pengembalian fungsi akanUSER()= lalala@localhost
danCURRENT_USER() = @localhost
SHOW GRANTS;
untuk melihat izin apa yang Anda miliki. Bahkan jika Anda tidak melihat apa pun kecualiUSAGE
, Anda masih perlu menyadari bahwa basis data pengujian tertentu dapat diakses 100% oleh pengguna anonim. Lihat posting sayaMySQL : Why are there “test” entries in mysql.db?
( dba.stackexchange.com/q/13361/877 )SHOW GRANTS
, aneh bahwa saya belum menemukan itu meskipun membaca banyak Tutorial Mysql.Saya menemukan fungsi pengguna () ini
sumber
Apakah
kerja?
Saya mencubitnya dari hasil google ke-3 untuk 'mysql whoami':
sumber
Anda dapat menggunakan 'status':
sumber