MySql: Cho phép người dùng gốc đăng nhập quyền từ bất kỳ máy chủ lưu trữ nào

MySql: Cho phép người dùng gốc đăng nhập quyền từ bất kỳ máy chủ lưu trữ nào
MySql: Cho phép người dùng gốc đăng nhập quyền từ bất kỳ máy chủ lưu trữ nào

Video: MySql: Cho phép người dùng gốc đăng nhập quyền từ bất kỳ máy chủ lưu trữ nào

Video: MySql: Cho phép người dùng gốc đăng nhập quyền từ bất kỳ máy chủ lưu trữ nào
Video: 32 Tổ Hợp Phím Bí Mật Trên Bàn Phím Của Bạn - YouTube 2024, Tháng tư
Anonim

Lưu ý rằng đây không phải là rất an toàn và chỉ nên được sử dụng cho hộp phát triển địa phương nơi bạn không cảm thấy muốn thiết lập các quyền riêng lẻ, nhưng vẫn cần phải kết nối từ các máy khác.

Để định cấu hình tính năng này, bạn sẽ cần cập nhật bảng người dùng mysql để cho phép truy cập từ bất kỳ máy chủ từ xa nào bằng cách sử dụng ký tự đại diện%.

Mở ứng dụng khách mysql dòng lệnh trên máy chủ bằng tài khoản gốc.

mysql -uroot

Sau đó, bạn sẽ muốn chạy hai lệnh sau đây, để xem máy chủ người dùng gốc đã được đặt là gì:

use mysql; select host, user from user;

Dưới đây là ví dụ về đầu ra trên cơ sở dữ liệu của tôi, đó là khá nhiều thiết lập mặc định. Lưu ý rằng ubuntuserv là tên máy chủ của máy chủ của tôi.

mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed

mysql> select host,user from user; +-----+------+ | host | user | +-----+------+ | ubuntuserv | root | | localhost | debian-sys-maint | | localhost | root | +-----+------+ 3 rows in set (0.00 sec)

Bây giờ tôi sẽ cập nhật máy chủ lưu trữ ubuntuserv để sử dụng ký tự đại diện và sau đó đưa ra lệnh để tải lại các bảng đặc quyền. Nếu bạn đang chạy lệnh này, hãy thay thế tên máy chủ của hộp của bạn thành ubuntuserv.

update user set host=’%’ where user=’root’ and host=’ubuntuserv’; flush privileges;

Thats tất cả để có nó. Bây giờ tôi đã có thể kết nối với máy chủ đó từ bất kỳ máy nào khác trên mạng của tôi, sử dụng tài khoản gốc.

Xin lưu ý rằng điều này không an toàn và ít nhất bạn nên đảm bảo rằng bạn đã đặt mật khẩu gốc.

Đề xuất: