Giới thiệu về MySQL
Bài toán đặt ra là vô tình chúng ta đã tạo và sử dụng bảng CSDL với chuẩn Collation và Character Set mặc định hoặc khác utf8. Như trường hợp mình có tạo WordPress trên docker sử dụng MySQL thì nó mặc định default là: latin1 Tuy nhiên nếu bạn đang tạo 1 website sử […]
Trên Macbook M1, khi chạy lệnh pull mysql lastest hoặc chạy composer up với service là mysql bạn sẽ gặp lỗi bên dưới: [+] Running 0/1 ⠏ phimhh3d_mysql Pulling 3.9s no matching manifest for linux/arm64/v8 in the manifest list entries Nguyên nhân là không tìm thấy bản mysql phù hợp cho chịp Apple Silicon trên […]
Chúng ta đã khá quen thuộc với Cron Job trên Linux hoặc Task Scheduler trên Windows. Ở hệ quản trị CSDL MySQL/MariaDB cũng có 1 tính năng như vậy gọi là Event Scheduler. Chức năng chạy nền này sẽ giúp chúng ta thực hiện các nhiệm vụ theo 1 lịch trình đã định sẵn. Bây […]
MySQL là 1 trong những hệ quản trị CSDL phổ biến nhất trên thế giới. Nó là 1 phần không thể thiếu khi xây dựng các ứng dụng web với nhiều ngôn ngữ như PHP, Python, Ruby… Trong bài viết thuộc serial DevOps, mình sẽ hướng dẫn các bạn docker hóa CSDL MySQL. Để tiến […]
Trên MySQL, khi bạn thực hiện khôi phục từ 1 file backup đã được sao lưu từ trên đó, nếu file đó có dung lượng lớn. VD như db của vinasupport.com có dung lượng khoảng 200Mb chẳng hạn. Thì bạn có thể gặp lỗi như sau: ERROR 2006 (HY000) at line 493: MySQL server has […]
Trên Linux, khi bạn thực hiện kết nối tới MySQL/MariaDB bằng command với user thông thường nếu bạn không sử dụng quyền sudo thì bạn sẽ gặp lỗi sau đây. Như các bạn đã thấy trường hợp bạn không sử dụng quyền sudo thì sẽ gặp lỗi “Access denied for user …”. Còn khi sử […]
Đây là CSDL các loại tiền tệ của tất cả các quốc gia trên thế giới được vinasupport.com tổng hợp được ở dưới định dạng SQL của MySQL Server. Nay mình xin được chia sẻ lại cho các bạn sử dụng. Tạo bảng CSDL có cấu trúc như sau: — — Table structure for table […]
Làm thế nào để import dữ liệu từ 1 file CSV tới MySQL? Đoạn code PHP sau đây sẽ thực hiện việc import dữ liệu từ file CSV tới MySQL. Nó sẽ thực hiện theo các bước như sau: Đọc các tham số truyền vào Tạo bảng CSDL Đọc file CSV và import dữ liệu […]
Trong bài viết này VinaSupport sẽ hướng dẫn các bạn tìm kiếm và thay thế chuỗi ký tự trong CSLD MySQL. Tìm kiếm chuỗi ký tự trong MySQL. Để tìm kiếm chuỗi ký tự trong MySQL các bạn cần sử dụng mệnh đề điều kiện WHERE trong câu lệnh SELECT. SELECT * FROM <your_database>.<your_table> where […]
Do tính chất của dự án, mình muốn thay đổi thư mục mặc định lưu trữ dữ liệu (data) mặc định của MySQL / MariaDB, chuyển sang 1 volume được mount với 1 ổ đĩa khác hoặc lưu trữ trên 1 thư mục được mount với 1 NFS Server chẳng hạn! Vậy hướng dẫn dưới […]