Ubuntu có đi kèm với MySQL không?
Để quản lý máy chủ MySQL và cơ sở dữ liệu nằm trên đó, bằng mọi cách, bạn có thể sử dụng ứng dụng khách dòng lệnh MySQL tích hợp sẵn. Luôn luôn là một chủ đề nóng được thảo luận về việc xử lý cơ sở dữ liệu trong các IDE chuyên dụng hay bằng cách sử dụng dòng lệnh thì tốt hơn. Mỗi nhà phát triển có sở thích của họ. Tuy nhiên, có một thực tế không thể phủ nhận – khối lượng công việc của bạn càng lớn thì việc quản lý chúng từ dòng lệnh càng trở nên khó khăn hơn. Show
Một trong những IDE tốt nhất để quản lý, phát triển và quản trị cơ sở dữ liệu MySQL và MariaDB hiện nay là dbForge Studio cho MySQL. Giải pháp được thiết kế để bao gồm mọi tác vụ liên quan đến cơ sở dữ liệu thông thường có thể
dbForge Studio cho MySQL là một ứng dụng Windows cổ điển. Tuy nhiên, bạn luôn có thể kết nối với máy chủ MySQL chạy trên bất kỳ HĐH nào, kể cả Ubuntu. Khi kết nối với máy chủ MySQL từ xa, hãy đảm bảo rằng người dùng mà bạn đang đăng nhập có quyền truy cập máy chủ từ xa. Bạn cũng có thể cài đặt và chạy dbForge Studio cho MySQL trên Ubuntu thông qua CrossOver, một giải pháp tương thích thương mại cho phép chạy các ứng dụng Windows trên macOS và Linux. Để tìm hiểu cách cài đặt dbForge Studio trên Linux qua CrossOver, hãy tham khảo tài liệu sản phẩm của chúng tôi MySQL là một cơ sở dữ liệu quan hệ mã nguồn mở miễn phí và được sử dụng rộng rãi. Đó là một lựa chọn tốt nếu bạn biết rằng bạn cần một cơ sở dữ liệu nhưng không biết nhiều về tất cả các tùy chọn có sẵn Bài viết này mô tả cài đặt cơ bản của máy chủ cơ sở dữ liệu MySQL trên hệ điều hành Ubuntu. Bạn có thể cần cài đặt các gói khác để cho phép các ứng dụng sử dụng MySQL, chẳng hạn như các tiện ích mở rộng cho PHP. Kiểm tra tài liệu ứng dụng của bạn để biết chi tiết Cài đặt máy chủ MySQL bằng trình quản lý gói hệ điều hành Ubuntu
Trình cài đặt cài đặt MySQL và tất cả các phụ thuộc Nếu tiện ích cài đặt an toàn không tự động khởi chạy sau khi cài đặt hoàn tất, hãy nhập lệnh sau
Tiện ích này nhắc bạn xác định mật khẩu gốc mysql và các tùy chọn liên quan đến bảo mật khác, bao gồm xóa quyền truy cập từ xa đối với người dùng gốc và đặt mật khẩu gốc Cho phép truy cập từ xaNếu bạn đã bật iptables và muốn kết nối với cơ sở dữ liệu MySQL từ một máy khác, bạn phải mở một cổng trong tường lửa của máy chủ (cổng mặc định là 3306). Bạn không cần làm điều này nếu ứng dụng sử dụng MySQL đang chạy trên cùng một máy chủ Chạy lệnh sau để cho phép truy cập từ xa vào máy chủ mysql
Bắt đầu dịch vụ MySQLSau khi cài đặt hoàn tất, bạn có thể khởi động dịch vụ cơ sở dữ liệu bằng cách chạy lệnh sau. Nếu dịch vụ đã bắt đầu, một thông báo cho bạn biết rằng dịch vụ đang chạy
Khởi chạy khi khởi động lạiĐể đảm bảo rằng máy chủ cơ sở dữ liệu khởi chạy sau khi khởi động lại, hãy chạy lệnh sau
Cấu hình giao diệnMySQL, theo mặc định không còn bị ràng buộc (nghe trên) bất kỳ giao diện có thể truy cập từ xa nào. Chỉnh sửa chỉ thị “bind-address” trong /etc/mysql/mysql. conf. d/mysqld. cnf
Khởi động lại dịch vụ mysql
Bắt đầu vỏ mysqlCó nhiều cách để làm việc với máy chủ MySQL, nhưng bài viết này tập trung vào cách tiếp cận cơ bản và tương thích nhất, trình bao 3
Đặt mật khẩu gốcNếu bạn đã đăng nhập bằng cách nhập mật khẩu trống hoặc nếu bạn muốn thay đổi mật khẩu gốc mà bạn đã đặt, bạn có thể tạo hoặc thay đổi mật khẩu
Nếu sau này bạn cần đặt lại mật khẩu gốc, hãy xem Đặt lại mật khẩu gốc MySQL Xem người dùngMySQL lưu trữ thông tin người dùng trong cơ sở dữ liệu của chính nó. Tên của cơ sở dữ liệu là mysql. Bên trong cơ sở dữ liệu đó, thông tin người dùng nằm trong một bảng, một tập dữ liệu, được đặt tên là người dùng. Nếu bạn muốn xem những người dùng nào được thiết lập trong bảng người dùng MySQL, hãy chạy lệnh sau 2Danh sách sau đây mô tả các phần của lệnh đó
Ghi chú. Tất cả các truy vấn SQL kết thúc bằng dấu chấm phẩy. MySQL không xử lý truy vấn cho đến khi bạn nhập dấu chấm phẩy Máy chủ của người dùngVí dụ sau là đầu ra cho truy vấn trước 3Người dùng được liên kết với một máy chủ, cụ thể là máy chủ mà họ kết nối từ đó. Người dùng root trong ví dụ này được xác định cho localhost, cho địa chỉ IP của localhost và tên máy chủ của máy chủ. Thông thường, bạn chỉ cần đặt người dùng cho một máy chủ, máy chủ mà bạn thường kết nối từ đó Nếu bạn đang chạy ứng dụng của mình trên cùng một máy tính với máy chủ MySQL, thì máy chủ mà nó kết nối theo mặc định là máy chủ cục bộ. Bất kỳ người dùng mới nào bạn tạo phải có localhost trong trường Máy chủ của họ Nếu ứng dụng của bạn kết nối từ xa, thì mục máy chủ mà MySQL tìm kiếm là địa chỉ IP hoặc tên máy chủ DNS của máy tính từ xa (máy khách đang đến từ đó) Người dùng ẩn danhTrong kết quả ví dụ, một mục nhập có giá trị máy chủ lưu trữ nhưng không có tên người dùng hoặc mật khẩu. Đó là một người dùng ẩn danh. Khi một ứng dụng khách kết nối mà không có tên người dùng được chỉ định, nó đang cố gắng kết nối với tư cách là một người dùng ẩn danh Bạn thường không muốn bất kỳ người dùng ẩn danh nào, nhưng một số cài đặt MySQL bao gồm một người dùng theo mặc định. Nếu bạn thấy một tên, bạn nên xóa người dùng (tham khảo tên người dùng có dấu ngoặc kép trống, như ' ‘) hoặc đặt mật khẩu cho nó Tạo cơ sở dữ liệuCó sự khác biệt giữa máy chủ cơ sở dữ liệu và cơ sở dữ liệu, mặc dù các thuật ngữ đó thường được sử dụng thay thế cho nhau. MySQL là một máy chủ cơ sở dữ liệu, có nghĩa là nó theo dõi cơ sở dữ liệu và kiểm soát quyền truy cập vào chúng. Cơ sở dữ liệu lưu trữ dữ liệu và đó là cơ sở dữ liệu mà các ứng dụng đang cố truy cập khi chúng tương tác với MySQL Một số ứng dụng tạo cơ sở dữ liệu như một phần của quy trình thiết lập, nhưng những ứng dụng khác yêu cầu bạn tự tạo cơ sở dữ liệu và thông báo cho ứng dụng về cơ sở dữ liệu đó Để tạo cơ sở dữ liệu, hãy đăng nhập vào shell 3 và chạy lệnh sau, thay thế 1 bằng tên của cơ sở dữ liệu mà bạn muốn tạo 4Sau khi cơ sở dữ liệu được tạo, bạn có thể xác minh việc tạo cơ sở dữ liệu bằng cách chạy truy vấn để liệt kê tất cả cơ sở dữ liệu. Ví dụ sau đây hiển thị truy vấn và đầu ra ví dụ 5Thêm người dùng cơ sở dữ liệuKhi các ứng dụng kết nối với cơ sở dữ liệu bằng người dùng root, chúng thường có nhiều đặc quyền hơn mức cần thiết. Bạn có thể thêm người dùng mà các ứng dụng có thể sử dụng để kết nối với cơ sở dữ liệu mới. Trong ví dụ sau, một người dùng có tên demouser được tạo
Cấp quyền cho người dùng cơ sở dữ liệuNgay sau khi bạn tạo một người dùng mới, nó không có đặc quyền. Người dùng có thể đăng nhập, nhưng không thể sử dụng để thực hiện bất kỳ thay đổi cơ sở dữ liệu nào
Tóm lượcNếu bạn chỉ đang tạo cơ sở dữ liệu và người dùng, bạn đã hoàn tất. Các khái niệm được đề cập ở đây sẽ cung cấp cho bạn một khởi đầu vững chắc để tìm hiểu thêm MySQL có miễn phí trên Ubuntu không?MySQL Community Edition là phiên bản có thể tải xuống miễn phí của cơ sở dữ liệu nguồn mở phổ biến nhất thế giới được hỗ trợ bởi một cộng đồng tích cực gồm các nhà phát triển nguồn mở .
MySQL có sẵn trên Ubuntu không?Cài đặt MySQL trên Ubuntu. Thêm người dùng MySQL chuyên dụng . Cài đặt MySQL trên Ubuntu. Cấp đặc quyền để bảo mật MySQL. Cài đặt MySQL trên Ubuntu. Kiểm tra MySQL & Kiểm tra xem nó có đang chạy không. Cài đặt MySQL trên Ubuntu. Đăng nhập vào máy chủ MySQL của bạn.
Ubuntu có đi kèm với cơ sở dữ liệu không?Ubuntu cung cấp hai máy chủ cơ sở dữ liệu phổ biến . họ đang. mysql. PostgreSQL.
MySQL có được cài đặt trên Linux không?Hiệu suất của MySQL nhanh, hiệu quả và đáng tin cậy. Nó tương thích với nhiều hệ điều hành như Windows, macOS, Linux, v.v. |