Rumah > Artikel > Operasi dan penyelenggaraan > Mengkonfigurasi sistem Linux untuk menyokong pengaturcaraan pangkalan data
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.
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
Semasa proses pemasangan, sistem akan menggesa pengguna untuk menetapkan kata laluan pengguna root MySQL.
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
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
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';
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;
Sekali lagi, gantikan 'nama_pengguna_anda' dengan nama pengguna yang anda buat.
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
Untuk bahasa pengaturcaraan lain, memasang pemacu pangkalan data yang sepadan adalah serupa.
Pertama, kita perlu mengimport pemacu pangkalan data MySQL:
import mysql.connector
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" )
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()
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!