• Cài đặt MariaDB:

          [root@mariaserver~]dnf install mariadb-server -y

 

  • Sau khi cài đặt hoàn tất, khởi động dịch vụ MariaDB bằng lệnh:

 

          [root@mariaserver~]systemctl start mariadb

 

         [root@mariaserver~]systemctl enable mariadb

 

  • Kiểm tra trạng thái của dịch vụ để đảm bảo rằng nó đang chạy:

 

          [root@mariaserver~]systemctl status mariadb

 

  • Mở port firewall 3306:

 

          [root@mariaserver~]nano /etc/firewalld/zones/public.xml

 

          Thêm:

           <port port= " 3306" protocol="tcp"/>

 

          [root@mariaserver~]systemctl restart firewalld

 

  • Cấu hình bảo mật để ban đầu:

          [root@mariaserver~]mysql_secure_installation 

 

  • Kiểm tra version

          [root@mariaserver~]mysqladmin -u root -p version

 

  • Kết nối vào MariaDB:

 

          [root@mariaserver~]mysql -u root -p

 

  • Tạo cơ dở dữ liệu với utf8mb4:

 

          CREATE DATABASE mydatabase CHARACTER SET utf8mb4  COLLATE utf8mb4_unicode_ci;

 

Show databases;

 

  • Tạo user

 

          CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

 

  • Gán quyền cho user:

 

          GRANT ALL PRIVILEGES ON mydatabase.* TO 'username'@'localhost';

 

  • Làm mới quyền:

 

          FLUSH PRIVILEGES;

 

  • Quản lý csdl bằng phần mềm workbench

 

          https://dev.mysql.com/downloads/workbench/

 

  • Tạo thêm user có quyền quản trị và gán quyền truy cập từ xa:

         

        CREATE USER 'dbadmin'@'IP' IDENTIFIED BY 'StrongPass';

        GRANT ALL PRIVILEGES ON *.* TO 'dbadmin'@'IP';

        FLUSH PRIVILEGES;

 

  • Kiểm tra kết nối và thực hiện một số công việc: tạo db, import, export, xóa db…

 

  • Export bằng dòng lệnh:

 

         [root@mariaserver~]mysqldump –u root –p mydatabase > /path/mysqldatabase.sql 

 

  • Import bằng dòng lệnh:

 

         [root@mariaserver~]mysql –u root –p  mydatabase  < /path_to_backupfile/ mysqldatabase.sql