[英]Unable to connect to the database with mySQL
我已經創建了數據庫文件
export default {
host: process.env.DB_HOST,
type: 'mysql',
port: process.env.DB_PORT || 3306,
username: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_DATABASE,
entities: ['src/**/*.entity{.ts,.js}'],
synchronize: process.env.DB_SYNCRONIZE === 'true',
logging: process.env.DB_LOGGING === 'true',
};
對於 MySQL8,默認身份驗證機制已更改為caching_sha2_password 。 如果您的驅動程序或客戶端不支持,則使用 mysql_native_password 機制創建一個新用戶並在代碼中使用該用戶。 請按照以下命令使用本機密碼創建新用戶。:
CREATE USER 'nativeuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.