mysql_install_db - Mulakan direktori data MySQL

王林
Lepaskan: 2023-09-23 19:05:02
ke hadapan
1154 orang telah melayarinya

mysql_install_db - 初始化 MySQL 数据目录

mysql_install_db mengendalikan tugasan permulaan yang perlu dilakukan pada pelayan MySQL (iaitu, sebelum mysqld sedia untuk digunakan). Ia memulakan direktori data MySQL dan membantu mencipta jadual sistem yang terkandung di dalamnya. Ia memulakan ruang jadual sistem dan struktur data berkaitan yang diperlukan untuk mengurus jadual InnoDB.

Penyerahan selamat secara lalai

Versi semasa mysql_install_db akan menjana penggunaan MySQL yang selamat secara lalai. Ia mempunyai ciri-ciri yang disebutkan berikut.

  • Buat satu akaun pentadbiran bernama "root"@"localhost" dengan kata laluan yang dijana secara rawak dan tandai sebagai tamat tempoh.

  • Tiada akaun pengguna tanpa nama dibuat.

  • Pangkalan data ujian yang boleh diakses oleh semua pengguna tidak dibuat.

  • Pangkalan data ujian yang boleh diakses oleh semua pengguna tidak dibuat.

  • >

  • Pilihan "--admin-xxx" membantu mengawal ciri akaun pentadbir.

  • Pilihan "--" rawak-kata laluan-fail' boleh digunakan untuk mengawal kata laluan rawak Kata laluan telah ditulis.

  • Pilihan "--tidak selamat" boleh digunakan untuk menyekat penjanaan kata laluan rawak.

Jika mysql_install_db boleh menjana kata laluan pentadbir rawak, ia akan menulis kata laluan pada fail dan memaparkan nama fail.

Sintaks panggilan

Sekarang beritahu kami tentang sintaks panggilan -

Tukar lokasi ke direktori pemasangan MySQL dan gunakan sintaks yang disebutkan di bawah -

shell> bin/mysql_install_db --datadir=path/to/datadir [other_options]
Salin selepas log masuk

--pilihan datadir adalah wajib. mysql_install_db mencipta direktori data, yang tidak sepatutnya wujud. Jika direktori data sudah wujud, operasi naik taraf sedang dilakukan, bukan operasi pemasangan. Ia harus menjalankan mysql_upgrade dan bukannya mysql_install_db. Jika direktori data tidak wujud tetapi mysql_install_db gagal, mana-mana direktori data yang dibuat separa harus dipadamkan sebelum menjalankan mysql_install_db sekali lagi.

Disebabkan oleh pelayan MySQL, mysqld mesti mengakses direktori data apabila berjalan kemudian, jadi pengguna harus menjalankan mysql_install_db dari akaun sistem yang sama yang digunakan untuk menjalankan mysqld, atau jalankannya sebagai root dan nyatakan pilihan --user untuk menunjukkan pengguna di mana mysqld menjalankan nama.

Atas ialah kandungan terperinci mysql_install_db - Mulakan direktori data MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!