この方法で解決しました:rootユーザー名でログインしました
mysql -u root -p -h localhost
で新しいユーザーを作成しました
CREATE USER 'francesco'@'localhost' IDENTIFIED BY 'some_pass';
次に、データベースを作成しました
CREATE DATABASE shop;
このデータベースの新規ユーザーに特権を付与しました
GRANT ALL PRIVILEGES ON shop.* TO 'francesco'@'localhost';
次に、rootからログアウトし、新しいユーザーにログインしました
quit;
mysql -u francesco -p -h localhost
スクリプトを使用してデータベースを再構築しました
source shop.sql;
そして、それだけです。これで、phpからの呼び出しは問題なく機能します
$conn = new mysqli("localhost", "francesco", "some_pass", "shop");
いつもありがとうございました:)