コントロールパネルでの MySQL(MariaDB)データベース作成
- コントロールパネルの「データベース」設定を開き、新規データベースを作成します。
- データベース名、接続ユーザー名、パスワード、接続ホスト名(例:
mysql123.g.gslb.onamae.un-dc.jp)をメモします。
Python(PyMySQL)からの接続コード例
Python
import pymysql
# データベース接続情報
connection = pymysql.connect(
host='mysql123.g.gslb.onamae.un-dc.jp',
user='db_user',
password='your_password',
database='db_name',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
)
try:
with connection.cursor() as cursor:
sql = "SELECT * FROM users WHERE status = %s"
cursor.execute(sql, ('active',))
result = cursor.fetchall()
print(result)
finally:
connection.close()
無料独自SSL適用とHTTPS強制化
お名前.com コントロールパネルの「独自SSL」メニューから無料SSL(Let’s Encrypt 等)を申し込みます。完了後、.htaccess に以下の記述を追加してHTTPS通信へリダイレクトさせます。
Apache
# HTTPS強制リダイレクト設定
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Cronによる定期実行の設定
コントロールパネルの「Cron設定」機能を使用し、Pythonスクリプト(例: スクレイピングやデータ集計タスク)を自動実行させます。
Bash
# Cron登録コマンド例 (絶対パスで仮想環境のPythonを指定)
/home/c1234567/public_html/python-lab.net/venv/bin/python3 /home/c1234567/public_htm

コメント