Để 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 dành 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 Thực hiện lệnh sau để cập nhật chỉ mục gói cục bộ với những thay đổi mới nhất được thực hiện trong kho lưu trữ
Bước 2. Gói nâng cấpGõ lệnh sau để nâng cấp hệ thống
Bước 3. Định cấu hình MySQLPPAMySQL cung cấp kho lưu trữ APT để cài đặt máy chủ MySQL và các công cụ. Bạn cần thêm kho lưu trữ MySQL này vào danh sách nguồn gói của hệ thống Đầu tiên, tải xuống gói kho lưu trữ bằng lệnh 3
Sau đó, cài đặt gói kho lưu trữ MySQL bằng lệnh 4 sau
Bước 4. Cài đặt MySQLThực hiện lệnh sau để bắt đầu cài đặt MySQL
Nó sẽ nhắc nhập mật khẩu của 5. Nhập mật khẩu an toàn và tiếp tục Bước 5. Cài đặt máy chủ MySQL an toànThực hiện lệnh sau để điều chỉnh bảo mật cho Máy chủ MySQL ________số 8Nó sẽ nhắc bạn một số tùy chọn bảo mật mà bạn nên chọn để bảo mật máy chủ MySQL
Bước 6. Quản lý máy chủ MySQL qua SystemdThông thường, dịch vụ MySQL được tự động bắt đầu sau khi gói được cấu hình. Để kiểm tra xem máy chủ MySQL có hoạt động hay không, bạn sử dụng lệnh này
Nếu bạn thấy rằng máy chủ MySQL không tự động khởi động, bạn có thể sử dụng lệnh sau để khởi động nó
Và khởi động nó tự động khi khởi động hệ thống 1 Bước 7. Kết nối với máy chủ MySQLĐể kết nối với Máy chủ MySQL, hãy sử dụng lệnh này 2 Nó sẽ nhắc nhập mật khẩu của tài khoản root. Bạn nhập mật khẩu và nhấn 6, lệnh sau sẽ hiển thị nếu mật khẩu hợp lệ MySQL là một máy chủ cơ sở dữ liệu SQL nhanh, đa luồng, nhiều người dùng và mạnh mẽ. Nó được thiết kế cho các hệ thống sản xuất nặng, quan trọng và phần mềm được triển khai hàng loạt Cài đặtĐể cài đặt MySQL, hãy chạy lệnh sau từ dấu nhắc đầu cuối 4 Sau khi cài đặt hoàn tất, máy chủ MySQL sẽ tự động khởi động. Bạn có thể nhanh chóng kiểm tra trạng thái hiện tại của nó thông qua systemd 5 Trạng thái mạng của dịch vụ MySQL cũng có thể được kiểm tra bằng cách chạy lệnh 57 tại dấu nhắc đầu cuối 7 Khi bạn chạy lệnh này, bạn sẽ thấy một cái gì đó tương tự như sau 8 Nếu máy chủ không chạy chính xác, bạn có thể gõ lệnh sau để khởi động nó 9 Một điểm khởi đầu tốt để khắc phục sự cố là nhật ký systemd, có thể được truy cập tại dấu nhắc đầu cuối bằng lệnh này 0 Cấu hìnhBạn có thể chỉnh sửa các tệp trong 58 để định cấu hình cài đặt cơ bản – tệp nhật ký, số cổng, v.v. Ví dụ: để định cấu hình MySQL lắng nghe các kết nối từ máy chủ mạng, trong tệp 59, hãy thay đổi chỉ thị địa chỉ liên kết thành địa chỉ IP của máy chủ 3
Sau khi thực hiện thay đổi cấu hình, trình nền MySQL sẽ cần được khởi động lại 5 Công cụ cơ sở dữ liệuTrong khi cấu hình mặc định của MySQL được cung cấp bởi các gói Ubuntu hoạt động hoàn hảo và hoạt động tốt, có những điều bạn có thể cân nhắc trước khi tiếp tục MySQL được thiết kế để cho phép dữ liệu được lưu trữ theo nhiều cách khác nhau. Các phương pháp này được gọi là cơ sở dữ liệu hoặc công cụ lưu trữ. Có hai động cơ chính mà bạn sẽ quan tâm. InnoDB và MyISAM. Công cụ lưu trữ trong suốt đối với người dùng cuối. MySQL sẽ xử lý mọi thứ khác nhau bên dưới bề mặt, nhưng bất kể công cụ lưu trữ nào đang được sử dụng, bạn sẽ tương tác với cơ sở dữ liệu theo cùng một cách Mỗi động cơ đều có ưu nhược điểm riêng Mặc dù có thể và có thể thuận lợi khi kết hợp và kết hợp các công cụ cơ sở dữ liệu ở cấp độ bảng, nhưng làm như vậy sẽ làm giảm hiệu quả của việc điều chỉnh hiệu suất mà bạn có thể thực hiện vì bạn sẽ phân chia tài nguyên giữa hai công cụ thay vì dành chúng cho một công cụ.
Kể từ MySQL 5. 5 InnoDB là công cụ mặc định và rất được khuyến khích sử dụng trên MyISAM trừ khi bạn có nhu cầu cụ thể về các tính năng dành riêng cho công cụ Cấu hình nâng caoTạo một cấu hình điều chỉnhCó một số tham số có thể được điều chỉnh trong các tệp cấu hình của MySQL sẽ cho phép bạn cải thiện hiệu suất của máy chủ theo thời gian Nhiều tham số có thể được điều chỉnh với cơ sở dữ liệu hiện có, tuy nhiên một số tham số có thể ảnh hưởng đến bố cục dữ liệu và do đó cần cẩn thận hơn khi áp dụng Trước tiên, nếu bạn có dữ liệu hiện có, bạn sẽ cần thực hiện mysqldump và tải lại 6 Điều này sau đó sẽ nhắc bạn nhập mật khẩu gốc trước khi tạo một bản sao của dữ liệu. Nên đảm bảo rằng không có người dùng hoặc quy trình nào khác sử dụng cơ sở dữ liệu trong khi điều này diễn ra. Tùy thuộc vào lượng dữ liệu bạn có trong cơ sở dữ liệu của mình, quá trình này có thể mất một lúc. Bạn sẽ không thấy bất cứ điều gì trên màn hình trong quá trình này Khi quá trình kết xuất đã hoàn tất, hãy tắt MySQL 7 Bạn cũng nên sao lưu cấu hình ban đầu 50 Tiếp theo, thực hiện bất kỳ thay đổi cấu hình mong muốn nào Sau đó xóa và khởi tạo lại không gian cơ sở dữ liệu và đảm bảo quyền sở hữu là chính xác trước khi khởi động lại MySQL 51 Bước cuối cùng là nhập lại dữ liệu của bạn bằng cách đưa các lệnh SQL của bạn vào cơ sở dữ liệu 52 Đối với các lần nhập dữ liệu lớn, tiện ích 'Pipe Viewer' có thể hữu ích để theo dõi tiến trình nhập. Bỏ qua mọi thời gian ETA do pv tạo ra, chúng dựa trên thời gian trung bình cần thiết để xử lý từng hàng của tệp, nhưng tốc độ chèn có thể thay đổi tùy theo từng hàng với mysqldumps 53 Sau khi hoàn thành, tất cả đều ổn
Bộ chỉnh MySQLMySQL Tuner kết nối với một phiên bản MySQL đang chạy và đưa ra các đề xuất cấu hình để tối ưu hóa cơ sở dữ liệu cho khối lượng công việc của bạn. Máy chủ chạy càng lâu thì lời khuyên mà mysqltuner có thể cung cấp càng tốt. Trong môi trường sản xuất, hãy cân nhắc đợi ít nhất 24 giờ trước khi chạy công cụ. Bạn có thể cài đặt mysqltuner từ kho Ubuntu 54 Sau đó, khi nó đã được cài đặt, hãy chạy 55 và chờ báo cáo cuối cùng. Phần trên cùng cung cấp thông tin chung về máy chủ cơ sở dữ liệu và phần dưới cùng cung cấp các đề xuất điều chỉnh để thay đổi trong. cnf. Hầu hết những thứ này có thể được thay đổi trực tiếp trên máy chủ mà không cần khởi động lại; . Ví dụ sau đây là một phần của báo cáo từ cơ sở dữ liệu sản xuất hiển thị các lợi ích tiềm năng từ việc tăng bộ đệm truy vấn 56 Không cần phải nói rằng các chiến lược tối ưu hóa hiệu suất khác nhau giữa các ứng dụng. Vì vậy, ví dụ, những gì hoạt động tốt nhất cho Wordpress có thể không phải là tốt nhất cho Drupal hoặc Joomla. Hiệu suất có thể phụ thuộc vào các loại truy vấn, sử dụng chỉ mục, thiết kế cơ sở dữ liệu hiệu quả như thế nào, v.v. Bạn có thể thấy hữu ích khi dành thời gian tìm kiếm mẹo điều chỉnh cơ sở dữ liệu dựa trên những ứng dụng bạn đang sử dụng. Khi bạn đã đạt đến điểm lợi nhuận giảm dần từ các điều chỉnh cấu hình cơ sở dữ liệu, hãy xem xét bản thân ứng dụng để cải thiện hoặc đầu tư vào phần cứng mạnh hơn và/hoặc mở rộng quy mô môi trường cơ sở dữ liệu Làm cách nào để cài đặt gói MySQL trong Linux?2. 2 Cài đặt MySQL Shell trên Linux . Cập nhật thông tin gói cho kho lưu trữ MySQL APT. sudo apt-get cập nhật Cập nhật gói cấu hình kho lưu trữ MySQL APT bằng lệnh sau. sudo apt-get cài đặt mysql-apt-config. . Cài đặt MySQL Shell bằng lệnh này. sudo apt-get cài đặt mysql-shell Làm cách nào để thêm kho lưu trữ MySQL trong Ubuntu?Thêm Kho lưu trữ APT của MySQL
. // nhà phát triển. mysql. com/downloads/repo/apt/ Go to the download page for the MySQL APT repository at https://dev.mysql.com/downloads/repo/apt/ . Chọn và tải xuống gói phát hành cho bản phân phối Linux của bạn. Lưu ý rằng cùng một gói hoạt động trên tất cả các nền tảng Debian và Ubuntu được hỗ trợ.
Làm cách nào để cài đặt và định cấu hình MySQL trong Ubuntu?Cách cài đặt và định cấu hình MySQL trên Ubuntu . Bước 1. Cài đặt máy khách MySQL. Cài đặt mysql-client để kết nối từ xa với máy chủ. Sudo apt cài đặt mysql-client -y. . Bước 2. Cài đặt máy chủ MySQL. . Bước 3. Cấu hình MySQL. . Bước 4. Điều chỉnh xác thực người dùng MySQL Làm cách nào để cài đặt tệp gỡ lỗi MySQL trong Ubuntu?Hướng dẫn cài đặt ngắn gọn . Cài đặt gỡ lỗi mysql-apt-config. # sudo dpkg -i mysql-apt-config_*. cuộc tranh luận Cập nhật chỉ mục gói. # sudo apt-get cập nhật Cài đặt gói gỡ lỗi máy chủ mysql. # sudo apt-get cài đặt máy chủ mysql |