MARIADB
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Cách kết nối trong MariaDB

MariaDB là một hệ quản trị cơ sở dữ liệu phổ biến, hỗ trợ nhiều phương thức kết nối linh hoạt để người dùng dễ dàng truy cập và quản lý dữ liệu. Trong số đó, sử dụng dòng lệnh mysql binary và tập lệnh PHP là hai cách tiếp cận đơn giản và hiệu quả nhất. Hãy cùng tìm hiểu chi tiết từng phương pháp để giúp bạn thao tác với MariaDB một cách dễ dàng và tối ưu.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Kết nối bằng MySQL Binary trong MariaDB

Một cách đơn giản để kết nối tới MariaDB là sử dụng mysql binary thông qua dòng lệnh. Dưới đây là ví dụ minh họa:

[root@host]# mysql -u root -p
Enter password:******
  • Lệnh trên kết nối đến MariaDB bằng tài khoản root và yêu cầu nhập mật khẩu.
  • Nếu kết nối thành công, bạn sẽ nhận được thông báo chào mừng, kèm thông tin phiên bản MariaDB:
Welcome to the MariaDB monitor. Commands end with ; or \g. 
Your MariaDB connection id is 122323232 
Server version: 5.5.40-MariaDB-log
  
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
  • Dấu nhắc mysql> xuất hiện khi kết nối thành công. Từ đây, bạn có thể thực hiện các lệnh SQL.

Thoát khỏi MariaDB

Để ngắt kết nối, bạn chỉ cần gõ lệnh sau:

mysql> exit

Kết nối bằng tập lệnh PHP trong MariaDB

Một cách khác để kết nối MariaDB là thông qua tập lệnh PHP. PHP cung cấp hàm mysql_connect() để mở kết nối cơ sở dữ liệu và hàm mysql_close() để đóng kết nối.

Bài viết này được đăng tại [free tuts .net]

Cú pháp kết nối MariaDB

connection mysql_connect(server, user, passwd, new_link, client_flag);
Tham số Mô tả
server Tên máy chủ chứa MariaDB. Mặc định là localhost:3036.
user Tên người dùng MariaDB. Mặc định là chủ sở hữu của máy chủ.
passwd Mật khẩu của người dùng. Mặc định để trống.
new_link Xác định xem có nên sử dụng kết nối hiện có với cùng thông số hay mở kết nối mới.
client_flag Tùy chọn: Cho phép mã hóa SSL, nén dữ liệu, hoặc điều chỉnh chế độ tương tác.

Cú pháp đóng kết nối

bool mysql_close(resource $link_identifier);
  • Nếu bỏ qua $link_identifier, kết nối mở gần nhất sẽ bị đóng.
  • Hàm trả về true nếu thành công hoặc false nếu thất bại.

Ví dụ tập lệnh kết nối MariaDB

<html>
   <head>
      <title>Kết nối MariaDB</title>
   </head>
   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'guest1';
         $dbpass = 'guest1a';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
      
         if(!$conn) {
            die('Kết nối không thành công: ' . mysql_error());
         }
         
         echo 'Kết nối thành công';
         mysql_close($conn);
      ?>
   </body>
</html>

Kết quả

Trong quá trình làm việc với MariaDB, việc áp dụng các phương pháp kết nối hiện đại như mysqli hoặc PDO không chỉ giúp tăng tính tương thích với các phiên bản PHP mới mà còn cải thiện hiệu quả và bảo mật trong quản lý cơ sở dữ liệu. Tránh sử dụng các hàm đã lỗi thời như mysql_connect() sẽ giúp bạn phát triển ứng dụng một cách chuyên nghiệp và lâu dài. Hãy luôn cập nhật kiến thức và áp dụng các công nghệ mới để tối ưu hóa hiệu suất và bảo vệ hệ thống của bạn.

Cùng chuyên mục:

Tìm hiểu xóa bảng trong MariaDB

Tìm hiểu xóa bảng trong MariaDB

Tạo bảng (Create Tables) trong MariaDB

Tạo bảng (Create Tables) trong MariaDB

Các loại dữ liệu (Data Types) trong MariaDB

Các loại dữ liệu (Data Types) trong MariaDB

Select Database trong MariaDB

Select Database trong MariaDB

Xóa cơ sở dữ liệu trong MariaDB

Xóa cơ sở dữ liệu trong MariaDB

Tạo cơ sở dữ liệu trong MariaDB

Tạo cơ sở dữ liệu trong MariaDB

Cú pháp PHP trong  MariaDB

Cú pháp PHP trong MariaDB

Hướng dẫn chi tiết quản trị MariaDB

Hướng dẫn chi tiết quản trị MariaDB

Hướng dẫn cài đặt MariaDB

Hướng dẫn cài đặt MariaDB

Top