MongoDB 運用に役立つ基本コマンド集
データベース操作
起動
su - mongo
mongod -f /etc/mongodb/mongodb27017.conf
ログイン
mongo admin -u root -p --port=27017
シャットダウン
mongod --shutdown --dbpath=/mongodata/db
データベース削除
use target_db;
db.dropDatabase();
コレクション削除
use target_db;
db.target_collection.drop();
接続テスト
/mongodb3.6.17/bin/mongo 192.168.1.10:27017 ...
6月28日 21:48 投稿
Ubuntu Server 20.04におけるMySQLのインストールと設定
aptを使用したMySQLのインストール
sudo apt update
sudo apt install mysql-server
MySQLの初期設定
sudo mysql_secure_installation
設定手順:
1. パスワード検証プラグインの設定 (Nを選択)
2. rootパスワードの設定
3. 匿名ユーザーの削除 (Nを選択)
4. rootのリモートログイン許可 (Nを選択)
5. テストデータベースの削除 (Nを選択)
6. 権限テーブルのリロー ...
6月21日 18:48 投稿
Oracleデータベースにおける新しいユーザー作成とビュー参照権限の付与手順
Oracleデータベースで新しいユーザーを作成し、他のユーザーが作成したビューを参照できるようにする方法について説明します。
実装背景
医療情報システム(HIS)と外部システムを連携させる際、特定の外部システムがデータベーステーブル全体ではなく、特定のビューのみにアクセスする必要がありました。
この場合、HISのデータベースはOracleを使用しており、既存のユー ...
6月12日 22:43 投稿
Pythonによるデータ一意性の検証方法
Pythonによるデータ一意性の検証方法
データ処理とデータベース管理において、データの一意性を保証することは極めて重要です。本稿では、Pythonを用いたデータの一意性検証の実装方法について深く探ります。様々な実装手法、一般的な使用ケース、そして一意性検証プロセスを最適化する方法を紹介します。具体的なコード例と実際のシナリオアプリケーションを通じて、読者 ...
6月10日 22:08 投稿
VXシステムにおける材料データ不備の解決方法
1. ワークオーダー番号に基づく関連レコードの照会
SELECT A.WO, A.DEVICE, B.*
FROM MES_WPC_WO A
LEFT JOIN AOI_WO_BOM B ON A.WPC_WO_SID = B.WPC_WO_SID
WHERE wo = '420000281'
-- WHERE device = '341701000747' -- デバイス番号で検索する場合
2. VXグループで提供されたWOと材料IDに基づくデータ追加(データベース: 133)
INSERT INTO AOI_WO_BOM (WO_BOM_S ...
6月1日 11:28 投稿
Dockerを使用したMongoDBレプリカセットの構築手順
0 Dockerイメージの取得
docker pull mongo:5.0.9
1 マスターとスレーブサーバーのディレクトリ作成
mkdir -p /data/mongo/primary
mkdir -p /data/mongo/secondary
mkdir -p /data/mongo/config
mkdir -p /data/mongo/logs
2 セキュリティキーの生成
openssl rand -base64 756 > /data/mongo/config/mongo_security.key
chmod 600 /data/mongo/config/mongo_securi ...
5月20日 18:24 投稿
MySQL学習ノート:一千行の重要コマンドと概念
MySQL学習ノート:一千行の重要コマンドと概念
サーバーへの接続と切断
mysql -h ホスト名 -P ポート番号 -u ユーザー名 -p パスワード
SHOW PROCESSLIST -- 実行中のスレッドを表示
SHOW VARIABLES -- システム変数情報を表示
データベース操作
-- 現在のデータベースを確認
SELECT DATABASE();
-- 現在の時刻、ユーザー名、データベースバージョンを表示
SELEC ...
5月19日 14:02 投稿
MySQLデータベース操作入門
MySQLデータベースの基本的な操作方法について説明します。
1. 使用前の準備
MySQL 8.0をインストールし、pymysqlライブラリをセットアップしてください。接続テストを行う際に問題が発生した場合は以下のコマンドで確認できます:
mysql -uroot -p # MySQLサーバーにrootユーザーとして接続するためのコマンド。
2. データベース接続の基本ステップ
2.1 基本ステッ ...
5月15日 06:12 投稿