データベース プログラミングをサポートするための Linux システムの構成
Linux システムのオープン ソースと安定性により、Linux 環境でデータベース プログラミングを実行することを選択する開発者がますます増えています。データベースプログラミングをスムーズに実行するには、Linux システムでいくつかの設定を行う必要があります。
まず、データベース サーバー ソフトウェアをインストールする必要があります。一般的なデータベース ソフトウェアには、MySQL、PostgreSQL、Oracle などが含まれます。この記事では、MySQL を例に挙げて詳しく説明します。
MySQL データベースのインストール
Linux システムでは、パッケージ管理ツールを使用して MySQL をインストールできます。 Debian/Ubuntu システムを例に挙げると、次のコマンドを使用してインストールできます:
sudo apt-get update sudo apt-get install mysql-server
インストール プロセス中に、システムはユーザーに MySQL root ユーザーのパスワードを設定するよう求めます。これを必ず覚えておいてください。パスワード。
まず、MySQL 構成ファイルを編集する必要があります。 Ubuntu システムを例に挙げると、構成ファイルは /etc/mysql/mysql.conf.d/mysqld.cnf にあります。このファイルをテキスト エディタで開きます。
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
行 bind-address
を見つけてコメント アウトします (行の先頭に # 記号を追加します)。ファイルを保存して閉じます。
次に、リモート アクセスを許可する MySQL ユーザーを作成し、そのユーザーにデータベースへのアクセス許可を付与する必要があります。 MySQL コマンド ラインを開きます:
mysql -u root -p
以前に設定した root パスワードを入力して、MySQL にログインします。 MySQL コマンド ラインで、次のステートメントを実行して、リモート アクセスを許可するユーザーを作成します。
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
「your_username」を希望のユーザー名に、「your_password」を希望のパスワードに置き換えてください。
次に、次のステートメントを実行して、このユーザーにデータベースへのアクセスを許可します。
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%'; FLUSH PRIVILEGES;
同様に、「your_username」を作成したユーザー名に置き換えます。
プログラミング言語のデータベースドライバーをインストールする
データベースプログラミングを行う前に、対応するプログラミング言語のデータベースドライバーをインストールする必要があります。 Python を例に挙げると、pip コマンドを使用して MySQL ドライバーをインストールできます。
sudo pip install mysql-connector-python
他のプログラミング言語の場合も、対応するデータベース ドライバーのインストールは同様です。
import mysql.connector
mydb = mysql.connector.connect( host="your_host", user="your_username", password="your_password", database="your_database" )
mycursor = mydb.cursor() sql = "INSERT INTO your_table (column1, column2) VALUES (%s, %s)" val = ("value1", "value2") mycursor.execute(sql, val) mydb.commit()
以上がデータベースプログラミングをサポートするための Linux システムの構成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。