Cách cài đặt và cấu hình MySQL và PHPMyAdmin trên Windows và Linux

Khi tạo và quản lý một trang web, chúng ta phải tính đến loại thông tin mà nó sẽ cung cấp và lưu trữ. Nếu trang web chỉ hiển thị nội dung tĩnh được truy cập thông qua các menu tùy chọn khác nhau, chúng ta có thể sử dụng bất kỳ chương trình nào để tạo các trang web, một chương trình cho phép chúng ta thực hiện các thay đổi theo cách thủ công. Tuy nhiên, nếu chúng ta muốn để quản lý dữ liệu người dùng và thực hiện tìm kiếm , chúng tôi cần một cơ sở dữ liệu chịu trách nhiệm quản lý tất cả các thông tin trên web. Giải pháp là sử dụng MySQL cùng với PHPMyAdmin.

MySQL và PHPMyAdmin là gì

cài đặt và cấu hình MySQL và PHPMyAdmin trên Windows và Linux

MySQL của Oracle là một quản lý cơ sở dữ liệu được sử dụng để thu thập và sắp xếp tất cả dữ liệu trên một trang web, việc sử dụng hoàn toàn miễn phí và theo giấy phép GPL, khiến nó trở thành một trong những cơ sở dữ liệu được sử dụng nhiều nhất trên toàn thế giới khi quản lý một lượng lớn dữ liệu. Nếu chúng ta không có kiến ​​thức trước đó về quản lý các trang web động, thì việc tương tác với MySQL là một vấn đề đau đầu vì nó chỉ hoạt động dưới một dòng lệnh. Nếu chúng ta làm sai chỉ một lệnh, chúng ta có thể trực tiếp phá vỡ trang web.

Giải pháp cho vấn đề này và giúp loại bỏ rất nhiều vấn đề mà nó tạo ra là sử dụng PHPMyAdmin. PHPMyAdmin là một giao diện trực quan cho phép chúng tôi làm việc theo cách đơn giản hơn nhiều với cơ sở dữ liệu MySQL, cơ sở dữ liệu này cũng là mã nguồn mở và hoàn toàn miễn phí. Với PHPMyAdmin, chúng ta có thể thực thi các lệnh trong cơ sở dữ liệu từ giao diện người dùng, do đó việc tạo ra các lỗi trong mã phức tạp hơn, do đó giảm nguy cơ khiến một trang web mà chúng ta quản lý không thể truy cập được cho đến khi chúng ta phát hiện ra lỗi chúng ta đã mắc phải.

Cách cài đặt MySQL

MySQL có sẵn cho cả hai cửa sổLinux , mặc dù hầu hết các máy chủ web đều được quản lý bởi Linux và, trừ khi chúng ta muốn quản lý một trang web từ máy tính của mình, thì không chắc chúng ta sẽ tìm thấy chúng trong tình huống cài đặt MySQL trên Windows. .

Cài đặt MySQL trên Windows

Không giống như Linux, nơi chúng ta có thể sử dụng các kho được cài đặt trên máy tính để tải xuống MySQL, trên Windows, chúng ta phải truy cập trang web sau đây để tải xuống và nhấn Đi tới Tải xuống Trang đến tải xuống phiên bản chúng tôi muốn cài đặt.

Instalar MySQL vi Windows

Một mặt, bạn sẽ tìm thấy trình cài đặt, chiếm 5 MB và mặt khác, tất cả các ứng dụng cần thiết để cài đặt MySQL, chỉ chiếm hơn 400 MB. Nếu chúng tôi chọn phiên bản mới nhất này, trình cài đặt sẽ không tải xuống bất kỳ nội dung nào từ internet để cài đặt nó. Nếu chúng tôi chọn phiên bản 5 MB, kết nối internet sẽ là cần thiết để tải xuống nội dung cần thiết.

Trong cửa sổ tiếp theo, nó sẽ mời chúng ta đăng ký trên web để tải xuống, một bước mà chúng ta có thể bỏ qua bằng cách nhấp vào Không, cảm ơn, chỉ cần bắt đầu tải xuống của tôi .

Instalar MySQL vi Windows

Khi chúng tôi đã tải xuống, chúng tôi chạy nó giống như chúng tôi làm với bất kỳ tệp nào khác, nhấp hai lần vào tệp có phần mở rộng .msi và đợi quá trình cài đặt kết thúc. Khi quá trình kết thúc, một cửa sổ mới sẽ mở ra với trình cài đặt MySQL, nơi chúng ta phải chọn loại máy chủ mà chúng ta muốn tạo.

  • Nhà phát triểnMặc định . Đây là tùy chọn lý tưởng vì nó sẽ cài đặt mọi thứ bạn cần để tạo cơ sở dữ liệu MySQL.
  • Chỉ máy chủ . Để cài đặt MySQL ở chế độ máy chủ.
  • Chỉ dành cho khách hàng . Cài đặt nó ở chế độ máy khách mà không cần máy chủ.
  • Full . Cài đặt tất cả các sản phẩm MySQL.
  • khách hàng . Cho phép chúng tôi chọn loại sản phẩm MySQL mà chúng tôi muốn cài đặt.

Instalar MySQL vi Windows

Trong cửa sổ tiếp theo, nó sẽ kiểm tra xem chúng ta đang thiếu ứng dụng nào để có thể sử dụng MySQL như MySQL cho Visual Studio hoặc Connector / Phyton. Nếu vậy, chúng tôi sẽ phải cài đặt chúng theo cách thủ công trên máy tính của mình.

Instalar MySQL vi Windows

Tiếp theo, tất cả nội dung sẽ được tải xuống và cài đặt trên máy tính sẽ được hiển thị. Nhấp vào Thực hiện để tiếp tục. Nếu một số thành phần không được tải xuống đúng cách (sử dụng trình cài đặt cơ bản là 5MB), nó sẽ hiển thị lỗi. Chúng tôi chỉ cần nhấp vào thử lại để thử tải xuống lại.

Instalar MySQL vi Windows

Trong cửa sổ tiếp theo, trình cài đặt sẽ mời chúng ta chọn thư mục mà chúng ta muốn cài đặt trên máy tính. Khi chúng tôi đã cài đặt máy chủ MySQL mà chúng tôi cần, trình cài đặt sẽ đưa chúng tôi đến Cấu hình sản phẩm tùy chọn, nơi chúng ta phải thiết lập các cổng TCP / IP và mời Windows cấp quyền cho Tường lửa để truy cập. Tiếp theo, chúng ta cần đặt mật khẩu truy cập mà chúng tôi muốn sử dụng để bảo vệ quyền truy cập. Để truy cập vào máy chủ, chúng ta chỉ cần chạy ứng dụng MySQL và truy cập vào máy chủ mà chúng ta đã tạo và tạo cơ sở dữ liệu.

Các bước cài đặt MySQL trên Linux

Khi chúng tôi đã thiết lập và chạy máy chủ web của mình sau khi cài đặt Nginx (hoặc bất kỳ thứ gì khác), điều đầu tiên chúng tôi phải làm là cập nhật danh sách các kho thông qua lệnh

sudo apt update

Tiếp theo, chúng tôi tiến hành cài đặt MySQL bằng cách sử dụng các kho lưu trữ mà chúng tôi có trong phiên bản Linux bằng cách sử dụng lệnh sau

sudo apt install mysql-server

Điều đầu tiên chúng ta phải làm là tạo một mật khẩu chính , một mật khẩu sẽ cho phép chúng tôi truy cập vào việc quản lý và sửa đổi cơ sở dữ liệu. Bạn nên sử dụng trình quản lý mật khẩu để tạo mật khẩu phức tạp nhằm ngăn người khác truy cập. Sau khi cài đặt xong, chúng tôi sử dụng lệnh mà chúng tôi hiển thị cho bạn bên dưới để loại bỏ cài đặt mặc định và chặn quyền truy cập vào cơ sở dữ liệu để nó chỉ có thể truy cập thông qua mật khẩu mà chúng tôi đã thiết lập.

sudo /usr/bin/mysql_secure_installation

Tiếp theo, nó sẽ hỏi chúng ta một loạt câu hỏi mà chúng ta phải trả lời như hình dưới đây:

  1. Thay đổi mật khẩu gốc? N
  2. Xóa người dùng ẩn danh? Y
  3. Không cho phép đăng nhập root từ xa? Y
  4. Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó? Y
  5. Tải lại bảng đặc quyền ngay bây giờ? Y

Cài đặt MySQL Linux

Vì vậy, chúng tôi sẽ giữ mật khẩu mà chúng tôi đã tạo và chúng tôi sẽ xóa quyền truy cập của người dùng ẩn danh, vô hiệu hóa quyền truy cập từ xa, thả cơ sở dữ liệu mẫu và tải lại bảng đặc quyền.

Khi chúng ta đã cài đặt MySQL, bây giờ chúng ta có thể tạo cơ sở dữ liệu của mình, miễn là chúng ta có kiến ​​thức phù hợp. Nếu không, giải pháp, như tôi đã đề cập ở trên, là cài đặt PHPMyAdmin.

Cách cài đặt PHPMyAdmin

Như trong trường hợp trước, hầu hết các máy chủ web được quản lý bởi Linux, nhưng nếu chúng ta sử dụng máy chủ Windows, chúng ta cũng có thể sử dụng PHPMyAdmin để quản lý cơ sở dữ liệu MySQL dễ dàng hơn.

Các bước cần thực hiện đối với PHPMyAdmin trên Windows

PHPMyAdmin không khác gì một giao diện đồ họa để tương tác với MySQL, vì vậy trừ khi kiến ​​thức của chúng ta về MySQL còn hạn chế, nếu không sẽ không cần thiết phải cài đặt nó. Điều đầu tiên chúng ta phải làm là tải xuống phiên bản tương ứng thông qua trang web chính thức mà chúng ta có thể truy cập thông qua phần sau Link .

Cài đặt PHPMyAdmin Windows

Tiếp theo, chúng tôi giải nén nó và sao chép nó vào thư mục của máy chủ MySQL mà chúng tôi đã cài đặt trước đó. Để truy cập máy chủ và cấu hình nó, chúng ta chỉ cần nhập URL sau vào trình duyệt của mình (theo cách này, không cần phải cấu hình máy chủ mà chúng ta muốn sử dụng kết hợp với MySQL).

http://localhost/phpmyadmin/setup/index.php

Cài đặt PHPMyAdmin trên Linux

Điều đầu tiên chúng ta cần làm là cài đặt PHPMyAdmin từ dòng lệnh bằng cách sử dụng lệnh sau:

sudo apt-get install phpmyadmin

Trong quá trình cài đặt, điều đầu tiên chúng ta phải làm là chọn máy chủ web nơi chúng ta đã cài đặt MySQL và nhân tiện, định cấu hình quản trị viên cơ sở dữ liệu để có thể sử dụng nó với mật khẩu mà chúng ta đã thiết lập trong quá trình cài đặt MySQL. Sau khi quá trình cài đặt PHPMyAdmin kết thúc, chúng ta phải nhập các lệnh sau để đảm bảo cài đặt.

sudo phpenmod mcrypt sudo phpenmod mbstring

Sau khi quá trình kết thúc, chúng tôi khởi động lại máy chủ để các thay đổi được áp dụng. Khi chúng tôi đã cài đặt PHPMyAdmin, chúng tôi sử dụng trình duyệt của mình để truy cập thông qua url sau và chúng tôi bắt đầu tạo và quản lý cơ sở dữ liệu bằng MySQL bằng giao diện đồ họa thay vì dòng lệnh.

http://localhost.phpmyadmin

PHPMyAdmin