Đây là các bước hiệu quả với tôi sau khi đăng nhập vào hộp:
Định vị tệp cấu hình MySQL:
$ mysql --help | grep -A 1 "Default options"
Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
Trên Ubuntu 16, đường dẫn thường là /etc/mysql/mysql.conf.d/mysqld.cnf
Thay đổi tệp cấu hình cho địa chỉ ràng buộc:
Nếu nó tồn tại, hãy thay đổi giá trị như sau. Nếu nó không tồn tại, hãy thêm nó vào bất kỳ đâu trong phần [mysqld].
bind-address = 0.0.0.0
Lưu các thay đổi của bạn vào tệp cấu hình và khởi động lại dịch vụ MySQL.
service mysql restart
Tạo / Cấp quyền truy cập cho người dùng cơ sở dữ liệu:
Kết nối với cơ sở dữ liệu MySQL với tư cách là người dùng gốc và chạy các lệnh SQL sau:
mysql> CREATE USER 'username'@'%' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON mydb.* TO 'username'@'%';