Danh mục: MySQL

Cài đặt MySQL 8.0 trên Fedora 28/27/26

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

Cập nhật hệ thống

Đăng nhập và cập nhật hệ thống bằng lệnh sau

sudo dnf update

Cài đặt Yum Repository

Để 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

Cài đặt MySQL Server

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

Cấu hình MySQL

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]

Kết nối MySQL

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.

Source

Share:
Leave a Comment
Share
Published by
Admin
Tags: MySQL

Recent Posts

Hướng dẫn nhắn tin Telegram trên Linux Terminal

Như các bạn đã biết thì Telegram là một dịch vụ tin nhắn tuyệt vời…

4 năm ago

Cài đặt Apache Tomcat 9 trên Ubuntu 20.04

Apache Tomcat là gì? Apache Tomcat là một web server HTTP được phát triển bởi…

4 năm ago

04/2020 – Build PC chơi game giá 20 triệu

20 triệu có lẽ là một mức chi phí khá lý tưởng cho một máy…

4 năm ago

Sử dụng Microsoft Edge Chromium: Thay đổi tìm kiếm mặc định, cài Chrome Extensions

Micosoft chính thức phát hành Microsoft Edge Chromium Microsoft đã chính thức tung ra trình…

4 năm ago

CentOS 8 – Những thay đổi và tính năng

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…

5 năm ago

Top 5 Laptop cho dân văn phòng 2019

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ó…

5 năm ago