Tạo remote access user MySQL trên CentOS 7

1 min read


Bước 1: Sửa file cấu hình MySQL

Trên terminal gõ lệnh:
sudo nano /etc/my.cnf
Thêm dòng lệnh sau:
bind-address = 0.0.0.0


Lưu và đóng file cấu hình lại, sau đó khởi động lại MySQL service:
sudo systemctl restart mysqld

Bước 2: Tạo user MySQL mới

Để tạo user mới, trước tiên ta cần đăng nhập vào MySQL với tài khoản root:
sudo mysql -u root -p
Gõ lệnh sau để tạo mới một user:
create user ''@'%' identified by '';

Tạo một Database mới:
create database ;

Cấp quyền truy cập cho user vào Database vừa tạo:
grant all privileges on .* to ''@'%';

Để các thay đổi có hiệu lực, bạn cần flush privileges. Sau đó thoát khỏi console.
flush privileges;
exit;

Bước 3: Mở port MySQL trên firewall

Chúng ta cần mở port mysql trên firewall để có thể truy cập từ bên ngoài máy chủ.
sudo firewall-cmd --add-port=3306/tcp --zone=public --permanent
sudo firewall-cmd --reload

Bước 4: Kiểm tra lại

Mình sẽ sử dụng Navicat từ một máy bên ngoài để kiểm tra xem đã kết nối được hay chưa. 


Đến đây, chúng ta đã tạo và kết nối thành công một remote access user trên MySQL. Chúc các bạn thành công.
Bận cà phê, bận chơi.

Bạn có thể thích những bài đăng này

  • Bước 1: Sửa file cấu hình MySQLTrên terminal gõ lệnh:sudo nano /etc/my.cnfThêm dòng lệnh sau:bind-address = 0.0.0.0Lưu và đóng file cấu hình lại, sau đó khởi động lại MySQL service…
  • Cấu hình cho web HTML tĩnh server { listen <PORT>; listen [::]:<PORT>; server_name <SERVER_NAME_OR_IP>; root <PATH_TO_WEB_FOLDER>; …
  • Cách 1: Cài Nodejs qua NodeSource repository1. Tải và cài đặt NodeSource repository:Với phiên bản 10xcurl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -Với phiên bản …
  • Bước 1: Cấu hình bản ghi trên Google DomainsTruy cập Google Domains, chọn domain cần cấu hình, hoặc mua domain mới nếu chưa có.Tại thanh menu bên phải, chọn vào mục DNSTìm đến mục&…
  • Cài đặt Redis Để cài đặt redis trên CentOS, ta gõ lệnh: sudo yum install redis Khởi động redis service và kiểm tra trạng thái Để khởi động redis service, gõ lệnh: sudo s…
  • Bước 1: Truy cập trang https://dev.mysql.com/downloads/repo/yum/ trên trình duyệt. Trang web sẽ hiển thị các phiên bản và định danh của các phiên bản đó. Bước 2: Trê…

Đăng nhận xét