右側の奮闘でnode、mysqlをインストール
awsを通じて2番目の時間を配置し、奮闘する環境の中でnode。jsとmysqlのインストール
$ sudo apt-get update
$ sudo apt-get install -y build-essential
$ sudo apt-get install curl
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo
$ sudo apt-get install -y nodejs
このコードを優奮闘環境端末に1行ずつノードに入力する.jsインストールを行います.上記のコマンドの順序で操作した場合は、nodeとnpmのインストールが正しいかどうかを右奮闘環境で確認できます.
フロントエンドサーバを配備する準備ができているため、フロントエンドフォルダで実行中です。バックエンド部分も同様の手順で行います。
このフォルダにnode-modulesをダウンロードします.コマンドは
npm i
です.バックエンド部分も同様の手順で、sshリンクをインポートしてインストールし、ノードもインストールしてください.バックエンドをmysqlにインストールしましょう.
バックエンド部分もよく取り付けられているのがわかります.
次に
npm i
と入力し、このフォルダにnode-modulesをダウンロードします.次に前に出てフロントの構築を開始します.(進行中のフロントエンドプロジェクトはnext.jsフレームワークを進行中)
$ npm run build
//フロントで入力します.上図に示すように、この項目はreact framework nextです.jsで構築されているので、構築が完了すると表示されます.
バックエンド奮闘端末のインストールMysql
バックエンド奮闘端末に戻り、mysqlをインストールしましょう.
右側の奮闘でmysql 8.0をインストールここではmysql 8バージョン右奮闘インストールの方法でインストールします.
$ wget http://repo.mysql.com/mysql-apt-config_0.8.10-1_all.deb
$ sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
(받으면 ok 눌러줍시다.)
$ sudo apt update
$ sudo apt install mysql-server
$ sudo su
(root 계정으로 전환)
$ sudo mysql_secure_installation
(자신의 Mysql 계정비밀번호 설정후 다른 선택사항은 다 yes로 입력해주세요)
rootアカウントの状態で、mysql-u root-pと入力し、mysqlのインストールが正しいことを確認します.写真のようによく取り付けられています.さっき設定したパスワードは後で変更します今はnode appjsを介して右奮闘でbackフォルダ部分を実行しましょう.しかし、このようなエラーが発生します.
なぜなら、アイテムをハブにプッシュするときです.envが一緒にアップロードされていないため、このプロジェクトで環境変数設定を読み取ることはできません.
フォルダを表示すると、環境変数ファイルが表示されます.envがないことがわかります.今このプロジェクトにいます.envファイルを作成し、環境変数の内容を追加すると、解決される可能性があります.
作成:
vimエディタでvim.envと入力します.創造env
独自の環境変数を作成して入力します.
.envの生成は良好です.もう一度「node app.js」で実行しましょう.他のエラーが発生します.
mysqlパスワードに問題があるようです.
検索結果mysqlパスワードをもう一度変更する必要があることを示しました...
パスワードを変更するには:
入力
入力
成功したdb接続!
ソースコードが更新されました。
Reference
この問題について(右側の奮闘でnode、mysqlをインストール), 我々は、より多くの情報をここで見つけました https://velog.io/@sungmin-choi/우분투에-node-mysql-설치하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol