Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Mengkonfigurasi sistem Linux untuk menyokong pengaturcaraan pangkalan data

Mengkonfigurasi sistem Linux untuk menyokong pengaturcaraan pangkalan data

PHPz
Lepaskan: 2023-07-05 23:19:44
asal
1213 orang telah melayarinya

Konfigurasikan sistem Linux untuk menyokong pengaturcaraan pangkalan data

Disebabkan sifat sumber terbuka dan kestabilan sistem Linux, semakin ramai pembangun memilih untuk melaksanakan pengaturcaraan pangkalan data dalam persekitaran Linux. Untuk menjalankan pengaturcaraan pangkalan data dengan lancar, kita perlu melakukan beberapa konfigurasi dalam sistem Linux.

Pertama, kita perlu memasang perisian pelayan pangkalan data. Perisian pangkalan data biasa termasuk MySQL, PostgreSQL, Oracle, dll. Dalam artikel ini, kami mengambil MySQL sebagai contoh untuk menerangkan secara terperinci.

  1. Pasang pangkalan data MySQL
    Dalam sistem Linux, kami boleh menggunakan alatan pengurusan pakej untuk memasang MySQL. Mengambil sistem Debian/Ubuntu sebagai contoh, anda boleh menggunakan arahan berikut untuk memasang:

    sudo apt-get update
    sudo apt-get install mysql-server
    Salin selepas log masuk

    Semasa proses pemasangan, sistem akan menggesa pengguna untuk menetapkan kata laluan pengguna root MySQL.

  2. Konfigurasikan MySQL
    Secara lalai, MySQL hanya membenarkan localhost mengakses pangkalan data. Jika kita ingin mengakses pangkalan data MySQL melalui rangkaian, beberapa konfigurasi perlu dilakukan.

Pertama, kita perlu mengedit fail konfigurasi MySQL. Mengambil sistem Ubuntu sebagai contoh, fail konfigurasi terletak di /etc/mysql/mysql.conf.d/mysqld.cnf. Buka fail ini dengan editor teks:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Salin selepas log masuk

cari simbol bind-address 这一行,并将其注释掉(在行首添加 #). Simpan dan tutup fail.

Seterusnya, kita perlu mencipta pengguna MySQL yang membenarkan capaian jauh dan memberi kebenaran kepada pengguna untuk mengakses pangkalan data. Buka baris arahan MySQL:

mysql -u root -p
Salin selepas log masuk

Masukkan kata laluan akar yang ditetapkan sebelum ini untuk log masuk ke MySQL. Dalam baris arahan MySQL, laksanakan pernyataan berikut untuk mencipta pengguna yang membenarkan capaian jauh:

CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
Salin selepas log masuk

Sila gantikan 'nama pengguna_anda' dengan nama pengguna dan 'kata laluan_anda' dengan kata laluan yang anda inginkan.

Kemudian, laksanakan pernyataan berikut untuk memberikan pengguna ini akses kepada pangkalan data:

GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%';
FLUSH PRIVILEGES;
Salin selepas log masuk

Sekali lagi, gantikan 'nama_pengguna_anda' dengan nama pengguna yang anda buat.

  1. Pasang pemacu pangkalan data bahasa pengaturcaraan
    Sebelum melakukan pengaturcaraan pangkalan data, kita perlu memasang pemacu pangkalan data bahasa pengaturcaraan yang sepadan. Mengambil Python sebagai contoh, kita boleh menggunakan arahan pip untuk memasang pemacu MySQL:

    sudo pip install mysql-connector-python
    Salin selepas log masuk

    Untuk bahasa pengaturcaraan lain, memasang pemacu pangkalan data yang sepadan adalah serupa.

  2. Contoh Pengaturcaraan
    Seterusnya, kami akan menunjukkan cara menggunakan Python untuk menyambung ke pangkalan data MySQL dan melaksanakan beberapa operasi pangkalan data biasa.

Pertama, kita perlu mengimport pemacu pangkalan data MySQL:

import mysql.connector
Salin selepas log masuk

Kemudian, kita boleh menggunakan kod berikut untuk mewujudkan sambungan ke pangkalan data MySQL:

mydb = mysql.connector.connect(
    host="your_host",
    user="your_username",
    password="your_password",
    database="your_database"
)
Salin selepas log masuk

Ganti "hos_anda" dengan alamat IP pelayan MySQL atau nama hos anda, Gantikan "nama_pengguna_anda" dengan nama pengguna yang anda buat, "kata laluan_anda" dengan kata laluan yang anda buat dan "pangkalan data_anda" dengan nama pangkalan data yang anda ingin sambungkan.

Seterusnya, kami boleh melaksanakan pernyataan SQL untuk melaksanakan pelbagai operasi pangkalan data. Berikut ialah contoh mudah untuk memasukkan rekod ke dalam jadual dalam pangkalan data:

mycursor = mydb.cursor()
sql = "INSERT INTO your_table (column1, column2) VALUES (%s, %s)"
val = ("value1", "value2")
mycursor.execute(sql, val)
mydb.commit()
Salin selepas log masuk

Ganti "jadual_anda" dengan nama jadual yang anda ingin masukkan data, dan gantikan "column1", "column2" dengan nama lajur yang anda ingin masukkan data , gantikan "value1" dan "value2" dengan nilai khusus yang anda ingin masukkan.

Di atas hanyalah contoh mudah Dalam kerja pengaturcaraan pangkalan data sebenar, kita mungkin perlu melakukan operasi yang lebih kompleks, termasuk pertanyaan data, mengemas kini data, dsb.

Dalam artikel ini, kami memperincikan cara mengkonfigurasi sistem Linux untuk menyokong pengaturcaraan pangkalan data, dan cara menggunakan Python untuk menyambung ke pangkalan data MySQL dan melaksanakan operasi pangkalan data yang mudah. Saya berharap kandungan ini akan membantu anda dalam pengaturcaraan pangkalan data dalam persekitaran Linux. Selamat berprogram!

Atas ialah kandungan terperinci Mengkonfigurasi sistem Linux untuk menyokong pengaturcaraan pangkalan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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