peri hokiperihokiclarustologisticsrimashaop.comfenomena gates of olympus buka peluang besar bagi duta76cara dapat pola emas rahasia di duta7 wild west goldtrik menang pgsoft mahjong ways 2 modal receh maxwin duta76duta76 main pgsoft mahjong ways 2 di sela istirahatscatter hitam mahjong wins 3 spin pasti jepe duta76pola petir tersembunyi gates of olympus perihokipgsoft perkuat mahjong ways 2 di akun perihokiperihoki beri pola jitu mahjong wins 3 auto maxwinexclusive perihoki gates of olympus hadirkan fitur super scatterpgsoft mahjong ways perihoki punya irama scatter sendiripola jitu scatter hitam mahjong wins 3 auto maxwin di perihokiakun baru langsung panen di gates of olympus di duta76cara buat akun duta76 menjadi gacor main mahjong ways 2 pgsoftmahjong wins 3 duta76 viral karena tembus maxwin dalam 7 menitcuan 10rb scatter mahjong wayssantai main mahjong wins gacorscatter emas 257jt mahjong winspegawai menang mahjong awsbetteknik menang mahjong ways yang efektif

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: drivers/Session_files_driver.php

Line Number: 108

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Cannot change save handler when headers already sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Cannot start session when headers already sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

Hướng dẫn chi tiết quản trị MariaDB - Freetuts
MARIADB
BÀI MỚI NHẤT
MỚI CẬP NHẬT

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

Quản trị MariaDB bao gồm các thao tác quản lý trạng thái của hệ thống, tạo tài khoản người dùng, cấu hình file và sử dụng các lệnh quản trị quan trọng. Bài viết sau sẽ hướng dẫn bạn cách thực hiện các tác vụ cơ bản này.

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.

Quản lý trạng thái khởi động MariaDB

Trước khi vận hành MariaDB, cần kiểm tra xem dịch vụ này đang ở trạng thái hoạt động hay đã ngừng. Có ba cách để khởi động hoặc dừng MariaDB:

  • Chạy trực tiếp file nhị phân mysqld.
  • Sử dụng script khởi động mysqld_safe.
  • Sử dụng script khởi động mysql.server.

Lưu ý:
Nếu bạn đã cài đặt MariaDB ở một vị trí không chuẩn, cần chỉnh sửa lại đường dẫn trong các file script.
Để tự động khởi động MariaDB khi bật máy trong môi trường Linux, hãy thêm script khởi động vào hệ thống init. Cách thực hiện sẽ khác nhau tùy theo hệ điều hành. Vui lòng tham khảo tài liệu của hệ điều hành bạn đang dùng.

Để dừng dịch vụ MariaDB, thêm tham số "stop" vào script được sử dụng.

Tạo tài khoản người dùng

Bạn có thể tạo một tài khoản người dùng mới với lệnh sau:

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

CREATE USER 'newusername'@'localhost' IDENTIFIED BY 'userpassword';

Lệnh trên tạo một tài khoản người dùng mới nhưng chưa cấp quyền truy cập. Bạn có thể sử dụng mật khẩu dạng hash để tăng cường bảo mật.

Để cấp quyền cho tài khoản vừa tạo, dùng lệnh sau:

GRANT SELECT, INSERT, UPDATE, DELETE ON database1 TO 'newusername'@'localhost';

Các quyền khác cũng có thể được cấp tùy theo nhu cầu, ví dụ như CREATE, DROP, hoặc EXECUTE. Sau khi thêm người dùng, hãy chạy lệnh FLUSH PRIVILEGES; để cập nhật bảng quyền.

File cấu hình MariaDB

Trong môi trường Unix/Linux, sau khi MariaDB được cài đặt, cần chỉnh sửa file cấu hình /etc/mysql/my.cnf như sau:

# Ví dụ file cấu hình MariaDB
[client]
#password = my_password
#port = 3306
#socket = /tmp/mysql.sock

[mysqld]
#port = 3306
#socket = /tmp/mysql.sock
loose-innodb_data_file_path = ibdata1:1000M
data = /path/to/data/dir
language = /path/to/src/dir/sql/share/english
[mysqldump]
quick

Lưu ý:

  • Thay giá trị data bằng đường dẫn đến thư mục lưu trữ dữ liệu của bạn.
  • Thay giá trị language bằng đường dẫn đến thư mục nguồn chứa file ngôn ngữ phù hợp.

Sau khi chỉnh sửa file cấu hình, di chuyển đến thư mục chứa mã nguồn và thực thi lệnh:

./scripts/mysql_install_db --srcdir=$PWD --datadir=/path/to/data/dir --user=$LOGNAME

Nếu đã thêm datadir vào file cấu hình, bạn có thể bỏ qua biến $PWD.

Các lệnh quản trị quan trọng trong MariaDB

Dưới đây là danh sách các lệnh thường dùng trong quá trình làm việc với MariaDB:

  • Chọn cơ sở dữ liệu mặc định:

USE [database_name];

Hiển thị danh sách cơ sở dữ liệu:

SHOW DATABASES;

Hiển thị danh sách bảng trong cơ sở dữ liệu:

SHOW TABLES;
Hiển thị thông tin các cột trong bảng:
SHOW COLUMNS FROM [table_name];

Hiển thị thông tin chỉ mục trong bảng:

SHOW INDEX FROM [table_name];

Hiển thị trạng thái bảng với các thông tin chi tiết:

SHOW TABLE STATUS LIKE '[table_name]'\G;

Sau cài đặt: Thiết lập mật khẩu gốc

Sau khi cài đặt MariaDB, tài khoản root sẽ chưa có mật khẩu. Hãy thiết lập mật khẩu cho tài khoản này bằng lệnh sau:

mysqladmin -u root password "[mật khẩu của bạn]";

Kết nối vào máy chủ MariaDB với thông tin đăng nhập vừa thiết lập:

mysql -u root -p
Enter password: ******

Kết bài

MariaDB cung cấp các công cụ mạnh mẽ để quản lý và vận hành cơ sở dữ liệu. Qua bài viết này, bạn đã nắm được các thao tác cơ bản như kiểm tra trạng thái, tạo tài khoản, cấu hình, và sử dụng các lệnh quản trị cần thiết để làm việc với MariaDB hiệu quả.

Cùng chuyên mục:

Biểu thức chính quy (Regular Expression) trong MariaDB

Biểu thức chính quy (Regular Expression) trong MariaDB

Quản lý dữ liệu trùng lặp trong MariaDB

Quản lý dữ liệu trùng lặp trong MariaDB

Dãy số (Sequences) trong MariaDB

Dãy số (Sequences) trong MariaDB

Table Cloning trong MariaDB

Table Cloning trong MariaDB

Bảng tạm (Temporary Tables) trong MariaDB

Bảng tạm (Temporary Tables) trong MariaDB

Indexes & Statistics Tables trong MariaDB

Indexes & Statistics Tables trong MariaDB

Alter Command trong MariaDB

Alter Command trong MariaDB

Transactions trong MariaDB

Transactions trong MariaDB

Biểu thức chính quy trong MariaDB

Biểu thức chính quy trong MariaDB

Giá trị NULL trong MariaDB

Giá trị NULL trong MariaDB

Mệnh đề JOIN trong MariaDB

Mệnh đề JOIN trong MariaDB

Mệnh đề ORDER BY trong MariaDB

Mệnh đề ORDER BY trong MariaDB

Mệnh đề LIKE trong MariaDB

Mệnh đề LIKE trong MariaDB

Câu lệnh DELETE trong MariaDB

Câu lệnh DELETE trong MariaDB

Câu lệnh UPDATE trong MariaDB

Câu lệnh UPDATE trong MariaDB

Mệnh đề WHERE trong MariaDB

Mệnh đề WHERE trong MariaDB

Các kiểu dữ liệu (Data Types) trong MariaDB

Các kiểu dữ liệu (Data Types) trong MariaDB

Tìm hiểu Select Database trong MariaDB

Tìm hiểu 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 (Database) trong MariaDB

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

Top