Bagaimana Anda bisa terhubung ke MySQL dari baris perintah di Mac? (yaitu tunjukkan saya kode)
Saya melakukan tutorial PHP / SQL, tetapi dimulai dengan mengasumsikan Anda sudah menggunakan MySQL.
Lihat di sini http://dev.mysql.com/doc/refman/5.0/id/connecting.html
mysql -u USERNAME -pPASSWORD -h HOSTNAMEORIP DATABASENAME
Opsi di atas berarti:
-u: username
-p: password (**no space between -p and the password text**)
-h: host
last one is name of the database that you wanted to connect.
Lihat ke dalam tautan, itu terperinci di sana!
Seperti yang telah disebutkan oleh Rick , Anda dapat menghindari pemberian kata sandi sebagai bagian dari perintah dengan tidak memberikan kata sandi seperti ini:
mysql -u USERNAME -h HOSTNAMEORIP DATABASENAME -p
Orang yang mengedit jawaban ini: TOLONG JANGAN TAMBAHKAN SPACE antara -p
danPASSWORD
show databases
untuk melihat daftar database.-p
tanpa menentukan kata sandi, itu akan meminta Anda untuk kata sandi.Praktik terbaik adalah
mysql -u root -p
. Kemudian MySQL akan meminta kata sandi setelah Anda menekan enter.sumber
.bash_history
. Dengan menggunakan metode terpilih saat ini, jika seseorang mendapatkan akses ke$HOME
(dan dengan demikian.bash_history
), mereka juga memiliki detail autentikasi Anda - menakutkan! Intrusi semacam ini dapat (dan memang ) terjadi ....bash_history
tetapi ditop
dan lebih banyak alat juga! Anda bahkan dapat mengamankan file Anda, cukup bagikan komputer dengan pengguna lain yang sah.Gunakan perintah berikut untuk terhubung ke database MySQL Anda
mysql -u USERNAME -h HOSTNAME -p
sumber
Setelah Anda menjalankan MySQL Shell dan Anda telah melihat yang berikut:
Pertama, Anda harus:
Kedua:
Dan akhirnya:
sumber
Salah satu cara untuk terhubung ke MySQL secara langsung menggunakan nama pengguna dan kata sandi MySQL yang tepat adalah:
Sini,
Ini berguna jika Anda memiliki kata sandi kosong.
Misalnya, jika Anda memiliki pengguna MySQL yang dipanggil
root
dengan kata sandi kosong, cukup gunakansumber
Ini bekerja untuk saya :: -
atau
sumber