MySQL cài trên Solaris dùng gói binary bản địa Solaris PKG format, thay vì binary tarball. Gói cài phụ thuộc Oracle Developer Studio 12.6 Runtime Libraries - cần cài trước gói MySQL.
Gói cài chỉ cài runtime libraries thay vì toàn bộ Oracle Developer Studio. Tải file mysql-VERSION-solaris11-PLATFORM.pkg.gz.
Giải nén gói Solaris
shell> gunzip mysql-8.0.25-solaris11-x86_64.pkg.gz
Cài gói mới
Dùng pkgadd và làm theo prompt trên màn hình. Cần quyền root.
shell> pkgadd -d mysql-8.0.25-solaris11-x86_64.pkg The following packages are available: 1 mysql MySQL Community Server (GPL) (i86pc) 8.0.25 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]:
PKG installer cài mọi file/công cụ cần thiết, khởi tạo database (nếu chưa tồn tại).
Hoàn tất cài đặt: đặt mật khẩu root MySQL theo hướng dẫn cuối cài đặt. Hoặc chạy script mysql_secure_installation đi kèm.
Mặc định PKG cài MySQL dưới root path /opt/mysql. Thay đổi root path chỉ nếu dùng pkgadd (có thể cài zone khác của Solaris).
Khởi động và tắt an toàn
Để MySQL tự bật khi khởi động và tắt khi shutdown, tạo link giữa file và thư mục script init.
shell> ln /etc/init.d/mysql /etc/rc3.d/S91mysql shell> ln /etc/init.d/mysql /etc/rc0.d/K02mysql
Nâng cấp định dạng gói Solaris: gỡ cài gói hiện có trước khi cài gói cập nhật. Gỡ gói không xóa dữ liệu database, chỉ xóa server, binary, file hỗ trợ.