teammeber
leader = ๋ ์
๋๋ค (back-end)๐ ๊ฐ๋งํจ
์ฃผ์ - ์์ ๊ณต์ ์ปค๋ฎค๋ํฐ -์คํฌํฐํ์ด (ํด๋ก ๊ฐ์ง๋ง ์๋๋ฏํ)์ ์ฌ ์ฝ๋ฉ.
ํ์ฌ status
์์ฌ์ด์
/home/ubuntu/.pm2/logs/server-error.log last 15 lines:
0|server | syscall: 'connect',
0|server | address: '127.0.0.1',
0|server | port: 3306,
0|server | fatal: true
0|server | },
0|server | original: Error: connect ECONNREFUSED 127.0.0.1:3306
0|server | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
0|server | errno: -111,
0|server | code: 'ECONNREFUSED',
0|server | syscall: 'connect',
0|server | address: '127.0.0.1',
0|server | port: 3306,
0|server | fatal: true
0|server | }
0|server | }
/home/ubuntu/.pm2/logs/app-out.log last 15 lines:
/home/ubuntu/.pm2/logs/app-error.log last 15 lines:
1|app | at listenInCluster (node:net:1382:12)
1|app | at Server.listen (node:net:1469:7)
1|app | at Function.listen (/home/ubuntu/im-sprint-practice-deploy/server/node_modules/express/lib/application.js:618:24)
1|app | at Object.<anonymous> (/home/ubuntu/im-sprint-practice-deploy/server/app.js:135:5)
1|app | at Module._compile (node:internal/modules/cjs/loader:1101:14)
1|app | at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
1|app | at Module.load (node:internal/modules/cjs/loader:981:32)
1|app | at Function.Module._load (node:internal/modules/cjs/loader:822:12)
1|app | at Object.<anonymous> (/home/ubuntu/.nvm/versions/node/v16.13.0/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) {
1|app | code: 'EACCES',
1|app | errno: -13,
1|app | syscall: 'listen',
1|app | address: '0.0.0.0',
1|app | port: 80
1|app | }
ssh -i "MusicFlower.pem" ubuntu@ec2-3-39-11-114.ap-northeast-2.compute.amazonaws.com
ubuntu@ec2-3-39-11-114.ap-northeast-2.compute.amazonaws.com: Permission denied (publickey).
k2y@k2y-HP-ENVY-x360-Convertible-13-ar0xxx:~$ ssh -i "MusicFlower.pem" ubuntu@ec2-3-39-11-114.ap-northeast-2.compute.amazonaws.com
server is running
AccessDeniedError [SequelizeAccessDeniedError]: Access denied for user ''@'localhost' (using password: YES)
at ConnectionManager.connect (/home/ubuntu/Music-Flower/server/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:94:17)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async ConnectionManager._connect (/home/ubuntu/Music-Flower/server/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:216:24)
at async /home/ubuntu/Music-Flower/server/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:174:32
at async ConnectionManager.getConnection (/home/ubuntu/Music-Flower/server/node_modules/sequelize/lib/dialects/abstract/connection-manager.js:197:7)
at async /home/ubuntu/Music-Flower/server/node_modules/sequelize/lib/sequelize.js:303:26
at async MySQLQueryInterface.createTable (/home/ubuntu/Music-Flower/server/node_modules/sequelize/lib/dialects/abstract/query-interface.js:94:12)
at async Function.sync (/home/ubuntu/Music-Flower/server/node_modules/sequelize/lib/model.js:930:5)
at async Sequelize.sync (/home/ubuntu/Music-Flower/server/node_modules/sequelize/lib/sequelize.js:377:9) {
parent: Error: Access denied for user ''@'localhost' (using password: YES)
at Packet.asError (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/packets/packet.js:728:17)
at ClientHandshake.execute (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/commands/command.js:29:26)
at Connection.handlePacket (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/connection.js:456:32)
at PacketParser.onPacket (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/connection.js:85:12)
at PacketParser.executeStart (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/packet_parser.js:75:16)
at Socket.<anonymous> (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/connection.js:92:25)
at Socket.emit (node:events:527:28)
at addChunk (node:internal/streams/readable:324:12)
at readableAddChunk (node:internal/streams/readable:297:9)
at Socket.Readable.push (node:internal/streams/readable:234:10) {
code: 'ER_ACCESS_DENIED_ERROR',
errno: 1045,
sqlState: '28000',
sqlMessage: "Access denied for user ''@'localhost' (using password: YES)",
sql: undefined
},
original: Error: Access denied for user ''@'localhost' (using password: YES)
at Packet.asError (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/packets/packet.js:728:17)
at ClientHandshake.execute (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/commands/command.js:29:26)
at Connection.handlePacket (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/connection.js:456:32)
at PacketParser.onPacket (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/connection.js:85:12)
at PacketParser.executeStart (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/packet_parser.js:75:16)
at Socket.<anonymous> (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/connection.js:92:25)
at Socket.emit (node:events:527:28)
at addChunk (node:internal/streams/readable:324:12)
at readableAddChunk (node:internal/streams/readable:297:9)
at Socket.Readable.push (node:internal/streams/readable:234:10) {
code: 'ER_ACCESS_DENIED_ERROR',
errno: 1045,
sqlState: '28000',
sqlMessage: "Access denied for user ''@'localhost' (using password: YES)",
sql: undefined
}
}
$ sudo /usr/bin/mysql -u root -p
์ ์ฝ๋๋ก ์
๋ ฅํด์ ๋ณ๋์ ๊ณ์ ์ ๋ง๋ค๊ณ , ๊ถํ์ ์ฃผ๋ ๊ฒ ๊ฐ๋ค.
๋ค๋ง git clone ํ ๋ ํ์งํ ๋ฆฌ ์๋ฒ์์๋ npm run start ์ user/bin/mysql
์ด ์๋ ๋ค๋ฅธ mysql๋ก ์๋๋๋๋ฏ ํ๋ค.
์ด์ ์ mysql2 ๋ชจ๋๋ ๊น๊ณ ํด์ ์ด๋์ชฝ ๋ชจ๋์ด ์งํ๋๋์ง ๋ชจ๋ฅด๊ฒ ์ผ๋
๊ณ์ํด์
์๋ฌด๋ฆฌ ์๋ก์ด ๊ณ์ ์ ํ๊ณ ์๋ก์ด ๊ถํ์ ์ค๋..
๊ณ์ํด์
original: Error: Access denied for user ''@'localhost' (using password: YES) at Packet.asError (/home/ubuntu/Music-Flower/server/node_modules/mysql2/lib/packets/packet.js:728:17)
์ด ์ค๋ฅ๊ฐ ๋์์์..
sudo mysql -u root -p
๋ก ๊ธฐ์กด root์๊ฒ ์ฌ๊ถํ์ ์ค์ ํ๋ ์ฑ๊ณตํจ!!!!!
์๋ง ๋ค๋ฅธ mysql์ ์๋ก์ด ๊ณ์ ๋ง ์๋ฉ ๋ง๋ค์ด์ ธ์๋ ๊ฒ์ผ๋ก ํ์
ํจ
์ถ์ฒ
EC2 MYSQL ์ค์น๋ฌธ์ 1
EC2 MYSQL ์ค์น๋ฌธ์ 2
EC2 MYSQL ์ค์น๋ฌธ์ 3
[Ec2 mysql ๊ถํ]https://5sangs.tistory.com/214?category=966746
[Ec2 mysql ๊ถํ ]https://ssungkang.tistory.com/entry/React-axios-%EC%9D%98-withCredentials
๊ธฐ๋ก์ ๋งค์ผ ํ์ <- ๊ณ์ ๋ถ๊ฐ๋ฅ
๋ด๊ฐ ์คํผ๋์
ํ์