Cara menyambung ke mysql tanpa kata laluan root pada terminal
- 2715
- 237
- Dave Kreiger V
Biasanya semasa memasang MySQL/MariaDB Pelayan Pangkalan Data di Linux, disarankan untuk menetapkan kata laluan pengguna root MySQL untuk mengamankannya, dan kata laluan ini diperlukan untuk mengakses pelayan pangkalan data dengan keistimewaan pengguna root.
Cadangan Baca: Cara Memasang dan Mengamankan MariaDB 10 di CentOS 7
Dalam panduan ini, kami akan menunjukkan kepada anda bagaimana untuk menyambung dan menjalankan perintah MySQL tanpa memasukkan kata laluan (MySQL Log masuk Root Tanpa Kata Laluan) di terminal Linux.
Cara menetapkan kata laluan root mysql
Sekiranya anda baru memasang pelayan MySQL/MariaDB, maka ia tidak memerlukan kata laluan untuk menyambungnya sebagai pengguna root. Untuk mengamankannya, tetapkan kata laluan MySQL/MariaDB untuk pengguna root dengan arahan berikut.
Perhatikan bahawa arahan ini hanya salah satu daripada banyak arahan MySQL (MySQLadmin) untuk pentadbiran pangkalan data di Linux.
# mysqladmin -u kata laluan root YourNewPassword
Cara menyambung atau menjalankan mysql tanpa kata laluan root
Untuk menjalankan arahan MySQL tanpa memasukkan kata laluan di terminal, anda boleh menyimpan pengguna dan kata laluan anda di ~/.saya.cnf
fail konfigurasi khusus pengguna dalam direktori rumah pengguna seperti yang diterangkan di bawah.
Sekarang buat fail konfigurasi ~/.saya.cnf
dan tambahkan konfigurasi di bawahnya (ingat untuk menggantikan mysqluser dan mysqlpasswd dengan nilai anda sendiri).
[mysql] pengguna = kata laluan pengguna = kata laluan
Simpan dan tutup fail. Kemudian tetapkan keizinan yang sesuai di atasnya, untuk menjadikannya hanya boleh dibaca dan boleh ditulis oleh anda.
# CHMOD 0600 .saya.cnf
Sebaik sahaja anda telah menetapkan pengguna dan kata laluan dalam fail konfigurasi MySQL, mulai sekarang apabila anda menjalankan arahan MySQL seperti MySQL, MySqladmin dan lain -lain, mereka akan membaca MySqluser dan Mysqlpasswd dari fail di atas.
# mysql # mysql -u rootJalankan mysql- arahan tanpa kata laluan root
Anda juga mungkin ingin membaca artikel berkaitan ini mengenai MySQL/MariaDB:
-
- 20 mysql (mysqladmin) Perintah untuk pentadbiran pangkalan data di linux
- Cara menukar kata laluan root mysql atau mariadb di linux
- Cara menetapkan semula kata laluan root mysql atau Mariadb di linux
- 15 Tip dan Pengoptimuman Prestasi Mysql/Mariadb Berguna
- 4 Alat Commandline Berguna untuk Memantau Prestasi MySQL di Linux
Dalam panduan ini, kami menunjukkan cara menjalankan arahan MySQL tanpa memasukkan kata laluan root di terminal. Sekiranya anda mempunyai pertanyaan atau pemikiran untuk dikongsi, lakukan kami melalui borang maklum balas di bawah.
- « SYSDIG - alat pemantauan dan penyelesaian masalah sistem yang kuat untuk Linux
- Cara menukar runlevels (sasaran) dalam sistemd »