Untuk akses root mariadb biasanya memerlukan password. Tapi sebenarnya root bisa diakses tanpa password. Pertama, hentikan dulu service mariadb-nya.
$ /etc/rc.d/rc.mysqld stop
Kemudian, restart database server tanpa peduli otentikasinya.
$ mariadbd-safe --skip-grant-tables --skip-networking &
Nah, akun root mariadb sudah bisa diakses tanpa password
$ mariadb -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 10.11.2-MariaDB Source distribution
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)]>
Oiya, 3 command pertama dijalankan dengan privilege root yang ada di sistem di mana mariadb tersebut diinstall.
Relational Database Management System (RDBMS) adalah salah satu sistem database populer. Sistem pengolahan database ini menggunakan bahasa SQL (dibaca sekuel atau es kiu el). Tool yang dapat digunakan antara lain mariadb, mysql, postgresql.
Pada RDBMS dikenal adanya hirarki atau struktur, yaitu dari tertinggi database yang terdiri atas tabel. Tabel dibentuk oleh kolom dengan data sejumlah barisnya.
Perintah SQL ada 2
- Data Definition Language (DDL) untuk membuat, menghapus atau modifikasi struktur database
- Data Manipulation Language (DML) untuk insert data, query, hapus, edit data
QUERY SQL
Query adalah pengambilan data dari database. Menggunakan perintah SELECT.
Lama tak terjun ke dunia database, ada pengaturan yang terlupakan sehingga muncul error.
$ mariadb -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local server through socket '/var/run/mysql/mysql.sock' (2)
Setelah dicek, ternyata service-nya belum jalan karena tidak executable.
$ ls -l /etc/rc.d|grep -iE "(maria|mysql)"
-rw-r--r-- 1 root root 2517 May 2 09:08 rc.mysqld
-rw-r--r-- 1 root root 2943 Aug 4 2020 rc.mysqld.orig
Mari aktifkan
# chmod +x /etc/rc.d/rc.mysqld
# /etc/rc.d/rc.mysqld start
210530 10:36:21 mysqld_safe Logging to '/var/lib/mysql/bumi.bumi.err'.
210530 10:36:21 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql
Done. Alhamdulillah
Apa itu MariaDB
MariaDB adalah software untuk manajemen basis data atau database. Merupakan pengembangan dari MySQL karena pada tahun 2010 MysSQL diakuisisi oleh Oracle.
Install MariaDB
Secara default, apabila Slackware diisnntall full system maka MariaDB akan terinstall. Jadi tidak usah repot-repot untuk insytallnya.
Memulai MariaDB
Sebelum memulai, ada beberapa konfigurasi yang perlu dilakukan agar semua berjalan dengan baik. prompt R/ menunjukkan dilakukan dengan priviledge root