Tôi đã giải quyết theo cách này:Tôi đã đăng nhập bằng tên người dùng root
mysql -u root -p -h localhost
Tôi đã tạo một người dùng mới với
CREATE USER 'francesco'@'localhost' IDENTIFIED BY 'some_pass';
sau đó tôi đã tạo cơ sở dữ liệu
CREATE DATABASE shop;
Tôi đã cấp đặc quyền cho người dùng mới đối với cơ sở dữ liệu này
GRANT ALL PRIVILEGES ON shop.* TO 'francesco'@'localhost';
Sau đó, tôi đăng xuất root và đăng nhập người dùng mới
quit;
mysql -u francesco -p -h localhost
Tôi đã xây dựng lại cơ sở dữ liệu của mình bằng tập lệnh
source shop.sql;
Và thế là xong .. Bây giờ từ php hoạt động mà không gặp sự cố với cuộc gọi
$conn = new mysqli("localhost", "francesco", "some_pass", "shop");
Cảm ơn tất cả thời gian của bạn :)