cho DB nào là người dùng? xem ví dụ này
mysql> create database databasename;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on databasename.* to [email protected] identified by 'password';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
để trả lại cho bạn câu hỏi "%" có nghĩa là tất cả các máy tính trong mạng của bạn.
như chương trình aspesa Tôi cũng chắc chắn rằng bạn phải tạo hoặc cập nhật người dùng. tìm kiếm tất cả người dùng mysql của bạn:
SELECT user,password,host FROM user;
ngay sau khi bạn đã sử dụng của bạn thiết lập, bạn sẽ có thể kết nối như thế này:
mysql -h localhost -u gmeier -p
hy vọng nó sẽ giúp
Điều này đã giúp tôi sử dụng cá thể MySQL riêng tư của WebFaction. Tôi đã làm theo các bước CREATE USER và GRANT ALL của bạn, đặt 'mysql.default_port =' trong tệp php.ini của tôi, và sau đó sử dụng '127.0.0.1' cho toàn bộ tên máy chủ db của tôi –
spex
Rất hữu ích. Chỉ cần một bình luận. my.cnf có thể bao gồm một tệp cấu hình khác để dòng có liên quan có thể ở một nơi khác. Trong my.cnf tìm một dòng bắt đầu với! Include, nếu bind-address không có trong my.cnf, nó có thể nằm trong tập tin đó. – Joan
Tệp my.cnf ở đâu? –