** вы также можете сделать это с помощью функции рекурсии **
//const dirents = await fs.readdirSync(path, {withFileTypes:true});
const dirents = [1,2,3]
const upload = (example) => {
console.log('uploading...');
return new Promise(function (resolve, reject) {
resolve(example)
});
};
function callUpload(dirent, length, count) {
if(count >= dirents.length){
return;
}
upload(dirent).then(() => {
count += 1;
console.log("success")
callUpload(dirents[count], dirents.length, count)
})
}
callUpload(dirents[0], dirents.length, 0)
используйте команду" mysql-u корневой-p" в пути к папке мусорного ведра. и дайте МОЙ пароль SQL, который Вы установили ранее.
Ошибка связана с localhost
, а не с разрешениями , и в настоящее время в MySQL используется адрес привязки с указанием localhost
только в файле конфигурации.
Так что я не думаю, что это проблема с паролем - за исключением того, что вы говорите, что «разархивировали» MySQL.
Достаточно ли установки? Что скачали?
Был ли какой-либо этап установки, который позволил бы вам определить пароль root?
И, как сказал NawaMan, сервер работает?
Сначала необходимо запустить сервер. Команда, которую вы используете (в вопросе), запускает клиент для подключения к серверу, но сервера нет, поэтому возникает ошибка.
Поскольку я не являюсь пользователем Windows (Linux поставляется с установленным оборудованием), я могу быть не лучшим человек, который расскажет вам, как, но я могу указать вам на руководство и другое руководство , которые показывают вам, как настроить и запустить сервер MySQL в Windows.
Вам также необходимо настроить и запустить сервер MySQL. Это, вероятно, поможет