Thursday, June 1, 2023

How to check what port MariaDB is running on ?

 check what port MariaDB is running on 



Option : 1- Login in database 


[root@10.1.1.1]#

[root@10.1.1.1]# mysql

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 11

Server version: 10.3.35-MariaDB MariaDB Server


Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


MariaDB [(none)]>

MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'PORT';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| port          | 3306  |

+---------------+-------+

1 row in set (0.001 sec)


MariaDB [(none)]>


MariaDB [(none)]> status

--------------

mysql  Ver 15.1 Distrib 10.3.35-MariaDB, for Linux (x86_64) using readline 5.1


Connection id:          11

Current database:

Current user:           root@localhost

SSL:                    Not in use

Current pager:          stdout

Using outfile:          ''

Using delimiter:        ;

Server:                 MariaDB

Server version:         10.3.35-MariaDB MariaDB Server

Protocol version:       10

Connection:             Localhost via UNIX socket

Server characterset:    latin1

Db     characterset:    latin1

Client characterset:    utf8

Conn.  characterset:    utf8

UNIX socket:            /var/lib/mysql/mysql.sock

Uptime:                 35 min 22 sec


Threads: 6  Questions: 15  Slow queries: 0  Opens: 18  Flush tables: 1  Open tables: 11  Queries per second avg: 0.007

--------------


MariaDB [(none)]>




Option :2 - host level command


[root@10.1.1.1]# netstat -tlpn | grep mysql

tcp6       0      0 :::3306                 :::*                    LISTEN      22163/mysqld

[root@10.1.1.1]#


How to start MariaDB database ?


Start MariaDB database  


[root@10.1.1.1]#

[root@10.1.1.1]#

[root@10.1.1.1]# systemctl status mariadb

● mariadb.service - MariaDB 10.3 database server

   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)

   Active: inactive (dead)

     Docs: man:mysqld(8)

           https://mariadb.com/kb/en/library/systemd/

[root@10.1.1.1]#

[root@10.1.1.1]#

[root@10.1.1.1]#

[root@10.1.1.1]# systemctl start mariadb

[root@10.1.1.1]#

[root@10.1.1.1]#

[root@10.1.1.1]# systemctl status mariadb

● mariadb.service - MariaDB 10.3 database server

   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)

   Active: active (running) since Thu 2023-06-01 23:09:48 IST; 2s ago

     Docs: man:mysqld(8)

           https://mariadb.com/kb/en/library/systemd/

  Process: 22194 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, status=0/SUCCESS)

  Process: 22060 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mariadb.service (code=exited, status=0/SUCCESS)

  Process: 22035 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)

 Main PID: 22163 (mysqld)

   Status: "Taking your SQL requests now..."

    Tasks: 30 (limit: 48777)

   Memory: 84.7M

   CGroup: /system.slice/mariadb.service

           └─22163 /usr/libexec/mysqld --basedir=/usr


Jun 01 23:09:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[22101]: which will also give you the option of removing the test

Jun 01 23:09:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[22101]: databases and anonymous user created by default.  This is

Jun 01 23:09:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[22101]: strongly recommended for production servers.

Jun 01 23:09:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[22101]: See the MariaDB Knowledgebase at http://mariadb.com/kb

Jun 01 23:09:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[22101]: Please report any problems at http://mariadb.org/jira

Jun 01 23:09:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[22101]: The latest information about MariaDB is available at http://mariadb.or>

Jun 01 23:09:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[22101]: Consider joining MariaDB's strong and vibrant community:

Jun 01 23:09:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[22101]: https://mariadb.org/get-involved/

Jun 01 23:09:48 ip-172-31-19-40.ec2.internal mysqld[22163]: 2023-06-01 23:09:48 0 [Note] /usr/libexec/mysqld (mysqld 10.3.35-MariaDB) starting a>

Jun 01 23:09:48 ip-172-31-19-40.ec2.internal systemd[1]: Started MariaDB 10.3 database server.




[root@10.1.1.1]#
[root@10.1.1.1]#
[root@10.1.1.1]# systemctl start mariadb.service
[root@10.1.1.1]#
[root@10.1.1.1]#
[root@10.1.1.1]#
[root@10.1.1.1]# systemctl status mariadb.service
● mariadb.service - MariaDB 10.3 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2023-06-05 16:32:48 IST; 3s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 1680 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, status=0/SUCCESS)
  Process: 1611 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mariadb.service (code=exited, status=0/SUCCESS)
  Process: 1586 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
 Main PID: 1649 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 30 (limit: 48777)
   Memory: 108.7M
   CGroup: /system.slice/mariadb.service
           └─1649 /usr/libexec/mysqld --basedir=/usr

Jun 05 16:32:48 ip-172-31-19-40.ec2.internal systemd[1]: Starting MariaDB 10.3 database server...
Jun 05 16:32:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[1611]: Database MariaDB is probably initialized in /var/lib/mysql already, not>
Jun 05 16:32:48 ip-172-31-19-40.ec2.internal mysql-prepare-db-dir[1611]: If this is not the case, make sure the /var/lib/mysql is empty before r>
Jun 05 16:32:48 ip-172-31-19-40.ec2.internal mysqld[1649]: 2023-06-05 16:32:48 0 [Note] /usr/libexec/mysqld (mysqld 10.3.35-MariaDB) starting as>
Jun 05 16:32:48 ip-172-31-19-40.ec2.internal systemd[1]: Started MariaDB 10.3 database server.

[root@10.1.1.1]#



Login to MariaDB database 


[root@10.1.1.1]#
[root@10.1.1.1]# mysql -u root
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.3.35-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.000 sec)

MariaDB [(none)]> 

How to Install MariaDB database server on Linux ?

  Installing MariaDB database server on Linux 


Login as root user 


yum install mariadb-server mariadb-backup mariadb-common


[root@10.1.1.1]# yum install mariadb-server mariadb-backup mariadb-common

Updating Subscription Management repositories.

Unable to read consumer identity


This system is not registered with an entitlement server. You can use subscription-manager to register.


Last metadata expiration check: 0:55:49 ago on Thu 01 Jun 2023 10:12:01 PM IST.

Dependencies resolved.

=================================================================================================================================================

 Package                            Architecture   Version                                              Repository                          Size

=================================================================================================================================================

Installing:

 mariadb-backup                     x86_64         3:10.3.35-1.module+el8.6.0+15949+4ba4ec26            rhel-8-appstream-rhui-rpms         6.1 M

 mariadb-common                     x86_64         3:10.3.35-1.module+el8.6.0+15949+4ba4ec26            rhel-8-appstream-rhui-rpms          64 k

 mariadb-server                     x86_64         3:10.3.35-1.module+el8.6.0+15949+4ba4ec26            rhel-8-appstream-rhui-rpms          16 M

Installing dependencies:

 mariadb                            x86_64         3:10.3.35-1.module+el8.6.0+15949+4ba4ec26            rhel-8-appstream-rhui-rpms         6.0 M

 mariadb-connector-c                x86_64         3.1.11-2.el8_3                                       rhel-8-appstream-rhui-rpms         200 k

 mariadb-connector-c-config         noarch         3.1.11-2.el8_3                                       rhel-8-appstream-rhui-rpms          15 k

 mariadb-errmsg                     x86_64         3:10.3.35-1.module+el8.6.0+15949+4ba4ec26            rhel-8-appstream-rhui-rpms         235 k

 perl-DBD-MySQL                     x86_64         4.046-3.module+el8.1.0+2938+301254e2                 rhel-8-appstream-rhui-rpms         156 k

 perl-DBI                           x86_64         1.641-4.module+el8.6.0+13388+70c0920f                rhel-8-appstream-rhui-rpms         741 k

Installing weak dependencies:

 mariadb-gssapi-server              x86_64         3:10.3.35-1.module+el8.6.0+15949+4ba4ec26            rhel-8-appstream-rhui-rpms          52 k

 mariadb-server-utils               x86_64         3:10.3.35-1.module+el8.6.0+15949+4ba4ec26            rhel-8-appstream-rhui-rpms         1.1 M

Enabling module streams:

 mariadb                                           10.3

 perl-DBD-MySQL                                    4.046

 perl-DBI                                          1.641


Transaction Summary

=================================================================================================================================================

Install  11 Packages


Total download size: 31 M

Installed size: 155 M

Is this ok [y/N]: y

Downloading Packages:

(1/11): perl-DBD-MySQL-4.046-3.module+el8.1.0+2938+301254e2.x86_64.rpm                                           2.6 MB/s | 156 kB     00:00

(2/11): mariadb-connector-c-config-3.1.11-2.el8_3.noarch.rpm                                                     238 kB/s |  15 kB     00:00

(3/11): mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm                                                            2.9 MB/s | 200 kB     00:00

(4/11): perl-DBI-1.641-4.module+el8.6.0+13388+70c0920f.x86_64.rpm                                                 31 MB/s | 741 kB     00:00

(5/11): mariadb-errmsg-10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64.rpm                                         11 MB/s | 235 kB     00:00

(6/11): mariadb-server-utils-10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64.rpm                                   26 MB/s | 1.1 MB     00:00

(7/11): mariadb-gssapi-server-10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64.rpm                                 2.5 MB/s |  52 kB     00:00

(8/11): mariadb-10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64.rpm                                                54 MB/s | 6.0 MB     00:00

(9/11): mariadb-common-10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64.rpm                                        4.9 MB/s |  64 kB     00:00

(10/11): mariadb-backup-10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64.rpm                                        23 MB/s | 6.1 MB     00:00

(11/11): mariadb-server-10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64.rpm                                        39 MB/s |  16 MB     00:00

-------------------------------------------------------------------------------------------------------------------------------------------------

Total                                                                                                             59 MB/s |  31 MB     00:00

Running transaction check

Transaction check succeeded.

Running transaction test

Transaction test succeeded.

Running transaction

  Preparing        :                                                                                                                         1/1

  Installing       : mariadb-connector-c-config-3.1.11-2.el8_3.noarch                                                                       1/11

  Installing       : mariadb-common-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                        2/11

  Installing       : perl-DBI-1.641-4.module+el8.6.0+13388+70c0920f.x86_64                                                                  3/11

  Installing       : mariadb-errmsg-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                        4/11

  Installing       : mariadb-gssapi-server-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                 5/11

  Installing       : mariadb-connector-c-3.1.11-2.el8_3.x86_64                                                                              6/11

  Installing       : perl-DBD-MySQL-4.046-3.module+el8.1.0+2938+301254e2.x86_64                                                             7/11

  Installing       : mariadb-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                               8/11

  Installing       : mariadb-backup-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                        9/11

  Running scriptlet: mariadb-server-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                       10/11

  Installing       : mariadb-server-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                       10/11

  Running scriptlet: mariadb-server-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                       10/11

  Installing       : mariadb-server-utils-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                 11/11

  Running scriptlet: mariadb-server-utils-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                 11/11

  Verifying        : perl-DBD-MySQL-4.046-3.module+el8.1.0+2938+301254e2.x86_64                                                             1/11

  Verifying        : mariadb-connector-c-config-3.1.11-2.el8_3.noarch                                                                       2/11

  Verifying        : mariadb-connector-c-3.1.11-2.el8_3.x86_64                                                                              3/11

  Verifying        : perl-DBI-1.641-4.module+el8.6.0+13388+70c0920f.x86_64                                                                  4/11

  Verifying        : mariadb-server-utils-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                  5/11

  Verifying        : mariadb-errmsg-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                        6/11

  Verifying        : mariadb-server-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                        7/11

  Verifying        : mariadb-gssapi-server-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                 8/11

  Verifying        : mariadb-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                               9/11

  Verifying        : mariadb-backup-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                       10/11

  Verifying        : mariadb-common-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                                                       11/11

Installed products updated.


Installed:

  mariadb-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64                   mariadb-backup-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64

  mariadb-common-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64            mariadb-connector-c-3.1.11-2.el8_3.x86_64

  mariadb-connector-c-config-3.1.11-2.el8_3.noarch                           mariadb-errmsg-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64

  mariadb-gssapi-server-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64     mariadb-server-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64

  mariadb-server-utils-3:10.3.35-1.module+el8.6.0+15949+4ba4ec26.x86_64      perl-DBD-MySQL-4.046-3.module+el8.1.0+2938+301254e2.x86_64

  perl-DBI-1.641-4.module+el8.6.0+13388+70c0920f.x86_64


Complete!

[root@10.1.1.1]#



Login to MariaDB database using root user 


[root@10.1.1.1]#

[root@10.1.1.1]# mysql -u root

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 10

Server version: 10.3.35-MariaDB MariaDB Server


Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


MariaDB [(none)]> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

+--------------------+

3 rows in set (0.000 sec)

MariaDB [(none)]> 



Note : password is not set for root user (MariaDB) 

Saturday, May 27, 2023

Amazon RDS Custom for Oracle 19c database with sysdba login

 Amazon RDS Custom for Oracle




Login as sysdba to oracle database:

-bash-4.2$
-bash-4.2$ sqlplus "/as sysdba"

SQL*Plus: Release 19.0.0.0.0 - Production on Fri May 26 20:07:44 2023
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL>
SQL>


SQL> select name,open_mode,cdb from v$database;

NAME      OPEN_MODE            CDB
--------- -------------------- ---
DEV       READ WRITE           NO

SQL> select * from v$tablespace;

       TS# NAME                           INC BIG FLA ENC     CON_ID
---------- ------------------------------ --- --- --- --- ----------
         0 SYSTEM                         YES YES YES              0
         1 SYSAUX                         YES YES YES              0
         2 UNDO_T1                        YES YES YES              0
         4 USERS                          YES YES YES              0
         5 RDSADMIN                       YES YES YES              0
         3 TEMP                           NO  YES YES              0

6 rows selected.

SQL> select file_name from dba_data_files;

FILE_NAME
--------------------------------------------------------------------------------
/rdsdbdata/db/DEV_A/datafile/o1_mf_rdsadmin_l71tz3fk_.dbf
/rdsdbdata/db/DEV_A/datafile/o1_mf_users_l71t0bxh_.dbf
/rdsdbdata/db/DEV_A/datafile/o1_mf_undo_t1_l71t0bof_.dbf
/rdsdbdata/db/DEV_A/datafile/o1_mf_sysaux_l71t09xk_.dbf
/rdsdbdata/db/DEV_A/datafile/o1_mf_system_l71t08j1_.dbf

SQL>