Contents:
Bài viết này sẽ hướng dẫn các bạn cài đặt MySQL 8.0 trên Fedora 28/27/26
Đăng nhập và cập nhật hệ thống bằng lệnh sau
sudo dnf update
Để cài đặt yum repository cho MySQL server trên Fedora chúng ta tạo file yum repository như sau:
vim /etc/yum.repos.d/mysql-community.repo
Nội dung file:
[mysql80-community] name=MySQL 8.0 Community Server baseurl=http://repo.mysql.com/yum/mysql-8.0-community/fc/$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Sau đó lưu và thực hiện bước tiếp theo
Chạy câu lệnh sau để tiến hành cài đặt
sudo dnf install mysql-community-server
Khởi động và thiết tập MySQL tự khởi động cùng hệ thống bằng lệnh sau:
sudo systemctl enable mysqld.service sudo systemctl start mysqld.service
Sau khi cài đặt MySQL sẽ tạo một mật khẩu random cho user root, chúng ta sử dụng lệnh sau để lấy mật khẩu:
grep 'A temporary password is generated' /var/log/mysqld.log | tail -1
2018-10-16T11:49:31.216147Z 1 [Note] A temporary password is generated for [email protected]: ,yJrusM58kW7
Như trên mật khẩu sẽ là: ,yJrusM58kW7
Thực thi lệnh sau để tiến hành cấu hình MySQL
sudo mysql_secure_installation
Chọn Y để thay đổi mật khẩu cho root, sau đó tiếp tục chọn Y với các thiết lập còn lại
Change the password for root? – Press y and change root password Remove anonymous users? Press y Disallow root login remotely? Press y Remove test database and access to it? (Press y Reload privilege tables now? Press y
[quangcao]
Sau khi cài đặt và cấu hình xong chúng ta dùng lệnh sau để thử kết nối đến MySQL server
mysql -u root -p
Gõ mật khẩu mới đã đổi, nếu xuất hiện màn hình như dưới là quá trình cài đặt đã thành công.
Nếu bạn muốn remote từ máy khác đến MySQL server vừa cài thì phải tạo user remote và cấp quyền cho nó. Ví dụ:
CREATE USER 'remoteuser'@'%' IDENTIFIED BY 'ITFROMZERO123!'; GRANT ALL ON *.* to remoteuser@'%' IDENTIFIED BY 'ITFROMZERO123!'; FLUSH PRIVILEGES;
Sau đó bạn có thể kết nối đến MySQL server qua cổng 3306 với username là remoteuser và password: ITFROMZERO123!
Chúc các bạn thành công.
Như các bạn đã biết thì Telegram là một dịch vụ tin nhắn tuyệt vời…
Apache Tomcat là gì? Apache Tomcat là một web server HTTP được phát triển bởi…
20 triệu có lẽ là một mức chi phí khá lý tưởng cho một máy…
Micosoft chính thức phát hành Microsoft Edge Chromium Microsoft đã chính thức tung ra trình…
CentOS 8 đã phát hành ngày 25/09/2019, phiên bản 8 lần này có những thay đổi…
Thời buổi công nghệ phát triển, phần lớn công việc của con người đều có…
Leave a Comment