1] Bagaimana cara membuat pengguna administratif untuk database mysqld?
Setelah database terinstal, kita harus membuat akun administratif untuk database mysql. Untuk menetapkan pengguna root sebagai administrator, kita harus menjalankan perintah berikut;
[root@linuxsir01 root]# /opt/mysql/bin/mysqladmin -u kata sandi root 123456
[root@linuxsir01 akar]#
Dari perintah di atas kita dapat mengetahui bahwa administrator database mysql adalah root dan passwordnya adalah 123456.
2] Bagaimana cara masuk ke database mysql? Ambil root administrator database mysql dengan kata sandi 123456 sebagai contoh;
[root@linuxsir01 root]#/opt/mysql/bin/mysql -uroot -p123456
Setelah mengeluarkan perintah di atas, prompt berikut akan muncul;
Selamat datang di monitor MySQL. Perintah diakhiri dengan ;
Id koneksi MySQL Anda adalah 6 ke versi server: 3.23.58
Ketik 'bantuan;' atau 'h' untuk bantuan. Ketik 'c' untuk menghapus buffer.
mysql>
Catatan: Saat mengoperasikan perintah ini, server mysqld harus dibuka. Saudara-saudara pemula ini sudah mengetahui hal ini :)
3] Cara mengoperasikan perintah dalam database, saya rasa ini tercakup dalam manual mysql. Saya terutama akan membicarakan beberapa hal yang perlu diperhatikan. Faktanya, saya tidak dapat memahami beberapa perintah. Kalau mau belajar sendiri tidak sulit, kalau sudah mengoperasikan mysql di windows, sebenarnya sama saja di sini. Mysql adalah database lintas platform dan penggunaannya sama.
Pada database mysql, setiap perintah diakhiri dengan ";". Beberapa saudara pemula mungkin lupa memasukkan akhiran ";" pada perintah tersebut, dan hasilnya tidak dapat keluar. :):)
1] Periksa database apa yang ada di mysql?
mysql> tampilkan database;
+----------+
|.Database |
+----------+
|.mysql |
|.tes |
+----------+
2 baris dalam set (0,00 detik)
mysql>
Setelah mysql diinstal dan administrator diatur, saat pertama kali masuk ke sistem, kami menggunakan perintah show databases; untuk melihat daftar database dan menemukan bahwa ada dua database, mysql dan test, yaitu self -dibangun oleh sistem dan digunakan oleh semua orang untuk latihan.
4] Bagaimana cara membuat dan menghapus database?
Misalnya jika saya ingin membuat database bernama linux, saya harus menjalankan perintah berikut
mysql> buat database [nama database];
Jadi kita harus menjalankan perintah berikut untuk membuat database bernama linux
mysql> membuat database linux;
Kueri Oke, 1 baris terpengaruh (0,00 detik)
Apakah sudah dibangun? ? Pasti sudah dibangun, karena semuanya OK :)
Periksa apakah ada database Linux?
mysql> tampilkan database;
+----------+
|.Database |
+----------+
|.linux |
|.mysql |
|.tes |
+----------+
3 baris dalam set (0,00 detik)
mysql>
Lalu bagaimana cara kita menghapus database? ?
mysql> jatuhkan basis data [nama basis data];
Misalnya jika kita ingin menghapus database Linux yang baru saja kita buat, kita harus menggunakan perintah berikut;
mysql> jatuhkan basis data linux;
Kueri Oke, 0 baris terpengaruh (0,00 detik)
Apakah sudah dihapus? ?
mysql> tampilkan database;
+----------+
|.Database |
+----------+
|.mysql |
|.tes |
+----------+
2 baris dalam set (0,00 detik)
mysql>
5] Cara mengoperasikan database adalah pertanyaan umum. Disarankan untuk membaca manual mysql. Ada begitu banyak di dalamnya. Jika Anda mengoperasikan database, Anda harus terlebih dahulu menentukan database sebagai database saat ini. Anda harus menggunakan perintah use.
mysql>gunakan [database];
Misalnya, jika saya ingin menentukan database Linux sebagai database saat ini, seharusnya begitu
mysql> gunakan linux;
Basis data berubah
mysql>
6] Bagaimana cara membuat cadangan basis data? ?
Misalnya kita ingin membackup database bernama linux yang sudah ada di mysql, kita perlu menggunakan perintah mysqldump.
Format perintahnya adalah sebagai berikut:
[root@linuxsir01 root]# /opt/mysql/bin/mysqldump -uroot -p linux > /root/linux.sql
Masukkan kata sandi: Masukkan kata sandi basis data di sini
Melalui perintah di atas, kita perlu memahami dua hal: Pertama, database harus dibackup sebagai administrator database, dan kedua: tujuan backup adalah /root, dan nama file backup adalah linux.sql. Faktanya, lokasi dan nama file cadangan ditentukan sesuai dengan situasi Anda sendiri. Anda dapat memilih sendiri nama file dan mengatur jalurnya sendiri;
Misalnya saya ingin membackup database Linux ke /home/beinan. Nama file databasenya adalah linuxsir031130.sql, jadi saya harus memasukkan perintah berikut.
[root@linuxsir01 root]#/opt/mysql/bin/mysqldump -uroot -p linux > /home/beinan/linuxsir031130.sql
Masukkan kata sandi: Masukkan kata sandi basis data dari root administrator basis data di sini
Dengan cara ini, kita dapat menemukan file cadangan linuxsir031130.sql dari database bernama linux di mysql di direktori /home/beinan.
Singkatnya, kita harus belajar fleksibel saat belajar. :):)
5] Bagaimana cara mengimpor database yang dicadangkan ke dalam database?
Pertama-tama kita masih perlu mengoperasikan proses-proses di atas, seperti menambahkan database administrator (jika belum menambahkan database administrator mysql), membuat database, dll.
Misalnya, jika kita ingin mengimpor cadangan linuxsir031130.sql di direktori /home/beinan ke database bernama linux, kita harus melakukan hal berikut;
[root@linuxsir01 root]# /opt/mysql/bin/mysql -uroot -p linux < /home/beinan/linuxsir031130.sql
Masukkan kata sandi: Masukkan kata sandi di sini
Jika mesinnya bagus dan databasenya relatif kecil, hanya membutuhkan waktu beberapa menit.
6] Beberapa instruksi mysql lain yang umum digunakan;
Lihat status
mysql> tampilkan status;
Lihat kemajuan
mysql> tampilkan daftar proses;
+----+------+-----------+------+---------+------+- ------+---+
|.Id |.Pengguna |.Host |.db |.Waktu |
+----+------+-----------+------+---------+------+- ------+---+
|.16 |.root |.localhost |.NULL |.Permintaan |
+----+------+-----------+------+---------+------+- ------+---+
1 baris dalam set (0,00 detik)
mysql>
Untuk melihat tabel, Anda harus terlebih dahulu menentukan database sebagai database saat ini; misalnya database bernama linux;
mysql>gunakan linux;
mysql> tampilkan tabel;
Set kosong (0,00 detik)
mysql>
7] Sedikit tambahan pada perintah umum database mysql;
Beberapa perintah manajemen terkait mysql yang umum digunakan
perintah mysql: Tampilan dasar berbasis teks dan penggunaan database mysql. Penggunaannya telah disebutkan secara singkat sebelumnya;
perintah mysqladmin, perintah yang digunakan untuk membuat dan memelihara database mysql, telah disebutkan secara singkat sebelumnya;
isamchk digunakan untuk memperbaiki, memeriksa dan mengoptimalkan file database dengan akhiran .ism;
mysqldump digunakan untuk membackup database, yang telah dijelaskan secara singkat sebelumnya;
myisamchk digunakan untuk memperbaiki file database dengan akhiran .myi;
Misalnya jika kita ingin memeriksa apakah ada masalah pada tabel database bernama linux.myi, kita harus menggunakan perintah berikut;
Untuk menghentikan server mysqld
[root@linuxsir01 root]# /opt/mysql/share/mysql.server berhenti
dan kemudian jalankan
[root@linuxsir01 root]# /opt/mysql/bin/myisamchk /opt/mysql/var/linux/*.MYI
Perintah di atas artinya memeriksa semua file .myi Direktori database ada di direktori /opt/mysql/var/linux/.
Jika ada masalah, sebaiknya gunakan parameter -r untuk memperbaikinya
[root@linuxsir01 root]# /opt/mysql/bin/myisamchk -r /opt/mysql/var/linux/*.MYI
6] perintah mysqlshow: menampilkan database dan tabel yang dipilih oleh pengguna
[root@linuxsir01 root]# /opt/mysql/bin/mysqlshow -uroot -p [nama basis data]
Misalnya, jika saya ingin melihat database bernama linux, seharusnya:
[root@linuxsir01 root]# /opt/mysql/bin/mysqlshow -uroot -p linux