Hướng dẫn cách cài đặt mysql 8.0 trên ubuntu 20.04 LTS, có một số Project với các Framework yêu cầu bắt buộc phiên bản php8.0, tuy nhiên có một số cách sẽ khi tải về và cài đặt sẽ là version mới nhất chứ ko phải 8.0, itsmeit đã cũng đã mất chút thời gian để giải quyết và post bài này, hy vọng nó sẽ có ích cho bạn.
Hướng dẫn cách cài đặt MySQL 8.0 trên Ubuntu 20.04 LTS (Focal Fossa)
Nếu bạn nâng cấp (update) MySQL cũ lên version 8.0, hãy cẩn thận có một số tính năng mới trong MySQL 8, backup data nếu cần thiết. Các bước dưới đây mô tả cách cài đặt và cấu hình MySQL 8.0 trên Ubuntu 20.04.
Bước 1: Gỡ bỏ MYSQL phiên bản cũ khỏi hệ thống
Trước tiên bạn cần gỡ bỏ sạch sẽ các phiên bản MYSQL cũ ra khỏi máy để tránh các xung đột ( conflict depends ), để gỡ bỏ hoàn hoàn, xóa sạch sẽ MYSQL khỏi Ubuntu & Linux hãy mở terminal và lần lượt chạy các câu lệnh dưới đây. Lưu ý backup database nếu cần thiết.
sudo service mysql stop sudo apt purge 'mysql*' mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* sudo apt remove 'mysql*' sudo apt autoremove && sudo apt autoclean sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql
Bước 2: Add repository APT cho MySQL 8.0 trên Ubuntu 20.04 LTS
Bấm Ctrl + Alt + T để mở terminal và chạy lệnh để tải về file deb cài đặt.
wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb

Sau khi file .deb được tải về tiến hành cài đặt repository
sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
Bước 3. Add key Mysql 8.0 cho repository trên Ubuntu 20.04
Sau khi cài đặt repository, hãy add public key để tiến hành xác thực và cài đặt Mysql 8.0 trên Ubuntu 20.04.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29

Bước 4. Cập nhật repository và cài đặt MySQL 8.0 trên Ubuntu 20.04
sudo apt update && sudo apt upgrade
Bây giờ hãy tìm kiếm MySQL 8.0 bằng cách sử dụng apt cache như được hiển thị bên dưới:
sudo apt-cache policy mysql-server

Sau khi tìm thấy MySQL 8.0 giống như hình trên, bước tiếp là chạy lệnh để cài đặt.
sudo apt install mysql-client mysql-community-server mysql-server

Nhấn phím Y để xác nhận cài đặt Mysql 8.0 và bấm phím Tab -> OK (để trống password). Tất nhiên bạn có thể đặt pass nhưng theo mình thì không cần thiết.

Chọn OK ở bước tiếp theo và chọn “Use Strong Password Encryption (RECOMMENED)” như hình, bấm tab và phím mũi tên lên | xuống -> OK.

Chờ nó chạy xong chuyển sang bước 5 cấu hình và bảo mật Mysql.
Bước 5. Hướng dẫn cấu hình Mysql 8.0 trên Ubuntu 20.04
Chạy lệnh bên dưới đây để thiết lập bảo mật và cấu hình cho mysql 8.0.
sudo mysql_secure_installation
Sau khi hoàn thành thiết lập, bạn có thể đăng nhập vào mysql 8.0 bằng câu lệnh sudo mysql vì bước 4 đã để trống mật khẩu.
sudo mysql
Các bước tạo user, tạo database… và cách sử dụng tương tự như phiên bản mysql percona 5.7, bạn có thể tham khảo ở bài viết này. Trên đây là các bước hướng dẫn cách cài đặt và cấu hình mysql 8.0 trên hệ điều hành Ubuntu 20.04 LTS, hy vọng nó giúp ích cho bạn!
— Xem thêm: Cài đặt phpMyadmin trên Ubuntu 20.04 | 22.04 với Nginx