LoginSignup
0
0

More than 3 years have passed since last update.

AmazonLinuxからRDSへの接続、コマンドまとめ

Posted at

コマンドをなかなか覚えられず、調べなおすのが大変なので、覚書。

PostgreSQL(9.6.11) Port 5432

パッケージ      postgresql96.x86_64
接続コマンド     psql –h <endpoint> -U <username> -d <database>
データベース作成   CREATE DATABASE <databasename>
テーブル一覧取得   \dt
切断         \q
ロール(ユーザ作成)  CREATE ROLE <username> WITH LOGIN PASSWORD ‘pass’;
ロール一覧取得    CREATE ROLE <username> WITH LOGIN PASSWORD ‘pass’;
権限の追加      GRANT SELECT, UPDATE ON <tablename> TO <username>;

MySQL(5.7.25) Port 3306

パッケージ      mysql57-server.x86_64
接続コマンド     mysql -h <endpoint> -u <username> -p <database name>
データベース作成   CREATE DATABASE <databasename>
テーブル一覧取得   SHOW TABLES; 
切断         exit                            
ロール(ユーザ作成)  CREATE USER '<username>'@'%' IDENTIFIED BY 'pass';
ロール一覧取得    SELECT * FROM mysql.user;
権限の追加      GRANT INSERT,UPDATE,SELECT ON <dbname>.<tablename> TO 'app'@'%'

MariaDB 10.2.21 Port 3306

MariaDB 10.2.21 Port 3306

Oracle Standard Editon One エンジンバージョン11.2.0.4.v20 Port 1521

パッケージ      下記参照
接続コマンド     sqlplus64 '<username>@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<endpoint>) (PORT=1521))(CONNECT_DATA=(SID=ORCL)))'
データベース作成   Oracleは1インスタンスにデータバースは1つみたい
テーブル一覧取得   SELECT * FROM DBA_TABLES ORDER BY OWNER,TABLE_NAME;
切断         exit                            
ロール(ユーザ作成)  CREATE <username> SATOU IDENTIFIED BY <pass> DEFAULT TABLESPACE TABSP1 TEMPORARY TABLESPACE TEMP QUOTA UNLIMITED ON TABSP1;
ロール一覧取得    select username from dba_users;
権限の追加      GRANT SELECT ON <tablename>TO <username>;

パッケージのインストールについて

Instant Client Downloads
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm をローカルPCにインストール
sudo rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
sudo rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm

パスの設定をしないといけないよ

export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0