MySQLVirtualbox上のCentOS7にMySQLをインストールして、ホストマシンのA5SQLから接続できるようにします。接続確認MySQLのインストール自力だとやはり厳しいのでインストールには以下を参考にさせていただきました。置き換えられたようです。ライブラリを削除しておきます。mariadb-libsMySQLのダウンロードyumリポジトリにMySQLを追加する。http://dev.mysql.com/get/mysql57-community-release-el7-27.noarch.rpmMySQLのインストールyumリポジトリからインストール。mysql-community-serverバージョン確認コマンド。password表示される[パスワード]の部分を記録しておく。[パスワード]セキュリティの設定mysql_secure_installation初期パスワードを入力し、新規パスワードを入力。他の項目はとりあえずyesで解答しました。-p無事にログインできたらデータベースが表示できることを確認。設定ファイルの変更を行います。/etc/my.cnf以下の行を追加した。mysqld.serviceMySQL用ユーザの作成ユーザ作成MySQLにrootでログインし、以下を実行します。入力部分はシングルクォーテーション(’)で囲わないとエラーになるようです。全てのデータベースが利用できるように設定。接続確認がやりやすいように新たにデータベースを作成しておきます。[データベース名];テーブルの作成(SQLはどこかの使いまわしですね。utf8_general_ci;サンプルデータの挿入。'あいちゃん');接続用ユーザの作成ホストマシンから接続するためにホスト用ユーザを作成しないとダメなようです。ユーザの作成の作成方法自体は上記のものと同様です。バーチャルボックスにホストから接続した場合ホスト側のアドレスは「10.0.2.2」と認識されるようです。ユーザ名は適宜修正してください。PRIVILEGES;Virtualboxのポートフォワード設定そのまま接続しようとしても多分接続できないはずなのでポートフォワードの設定を行います。3306接続確認(失敗)この時点で、ホストマシンの「A5sql」から接続確認を行いました。接続時の設定は以下のような感じ。ポートフォワードを利用するのでlocalhostがホスト名になり、ポート番号は53306。ユーザは外部(ホストマシン)接続用ユーザ。データベースは何でもいいのかもしれませんが、新規に作成した「APP_DB」を指定しました。この時点では接続できませんでした。connection:接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。接続済みのホストが応答しなかったため、確立された接続は失敗しました。10060($274C)メッセージを見ただけで原因が分かるようなメッセージになっていません。以前の私ならここで検索マシンになるところでしたが今はなんとなくあたりがつきます。ファイアウォールの設定ここは普通にLinuxコマンドです。接続許可サービスの確認ここでmysqlが表示されていないことを確認します。今後はmysqlが表示されていることを確認します。再度ホストマシンのA5SQLから上記と同じ設定で接続確認を行います。テスト接続を押下すると今度は成功しました!一応A5SQLからSQLを実行してみます。ただのselect文です。m_user;問題ないようです。開発環境が整ってきた感がありますね。VPC内でサンプルWebアプリを構築してみる【VPC内でサンプルWebアプリを構築してみる】今回は前回で構築...2019-09-14【MySQL】MySQL@CentOS7にMyBatis(Mavenプロジェクト)@Eclipseか...@が多くなりカテゴリが多くなり、状況が限定化されてきてしまっ...2019-09-08【Linux】Linux(CentOS7)@VirtualBoxにTomcat9をインストールする様々な記事でやられていることなのでさらりといきます。回帰編(多次元モデル)【Docker】sudoなしでDockerコマンドを実行する月別アーカイブはてなブログをはじめよう!wantanBlogさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。