このチュートリアルでは、Ubuntu18.04サーバーでMyWebSQLをセットアップする方法を示します。 MyWebSQLは、サーバー上のデータベースを管理するための無料のオープンソースWebベースのWYSIWYGクライアントです。デスクトップアプリケーションのルックアンドフィールを備えたシンプルで直感的なインターフェイスを提供します。このPHPベースのアプリケーションは、データベース管理のための豊富な機能セットと豊富なツールを提供します。 MySQL、PostgreSQL、SQLiteデータベースなどの最も一般的なデータベースタイプで動作します。高速で魅力的なWebインターフェイスを備えているため、人気のあるphpMyAdminの非常に優れた代替手段です。
最も重要な機能のいくつかを次に示します。
- WYSIWYGテーブルの作成者/編集者
- データベーススクリプトをインポートし、データベース、テーブル、または結果を複数の形式にエクスポートします
MyWebSQLのインストールは非常に高速で簡単です。追加の構成は必要なく、すべての主要なWebブラウザーですぐに使用できます。
要件:
- このチュートリアルでは、Ubuntu18.04VPSを使用します。
- 動作するLAMPまたはLEMP(Linux、Apache / Nginx、MySQL、PHP)スタックも必要です。 Ubuntu 18.04 VPSには、完全に構成されたLAMPスタックがプリインストールされています。ただし、VPSにウェブホスティングスタックがインストールされていない場合は、このチュートリアルの一部としてこれを行う方法も示します。
- 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。
ステップ1:サーバーに接続する
始める前に、rootユーザーとしてSSH経由でサーバーに接続する必要があります。これを行うには、次のコマンドを使用します。
ssh root@IP_ADDRESS -p PORT_NUMBER
IP_ADDRESSとPORT_NUMBERを実際のサーバーのIPアドレスとSSHポート番号に置き換えます。
ログインしたら、次のコマンドを実行して、サーバーが最新であることを確認します。
sudo apt update sudo apt upgrade
ステップ2:LAMPをインストールする
このセクションでは、VPSにLAMPスタックをインストールする方法を説明します。すでにLAMP/LEMPがインストールされている場合は、この部分をスキップして、チュートリアルの次のステップに進むことができます。
まず、ApacheWebサーバーをインストールしましょう。これを行うには、次のコマンドを実行します。
apt install apache2
インストールが完了したら、Apacheを起動し、再起動後に次のコマンドで自動的に起動できるようにします。
systemctl start apache2 systemctl enable apache2
サーバーでApacheが現在実行されているかどうかを確認するには、次のコマンドを実行します。
systemctl status apache2
出力:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Sat 2019-01-26 02:20:44 CST; 1h 57min ago Main PID: 14666 (apache2) Tasks: 7 (limit: 2320) CGroup: /system.slice/apache2.service ├─ 504 /usr/sbin/apache2 -k start ├─14666 /usr/sbin/apache2 -k start ├─14686 /usr/sbin/apache2 -k start ├─14687 /usr/sbin/apache2 -k start ├─14688 /usr/sbin/apache2 -k start ├─14689 /usr/sbin/apache2 -k start └─14690 /usr/sbin/apache2 -k start
次に、MySQLWebサーバーをインストールする必要があります。次のコマンドは、公式のUbuntuリポジトリから最新のMySQL5.7サーバーをインストールします。
apt install mysql-server
インストールが完了したら、次のコマンドを発行してインストールを保護します。
mysql_secure_installation
いくつかの質問に答えるように求められます:
Setup VALIDATE PASSWORD plugin? (Press y|Y for Yes, any other key for No) N Change root password? (Press y|Y for Yes, any other key for No) N Remove anonymous users? (Press y|Y for Yes, any other key for No) Y Disallow root login remotely? (Press y|Y for Yes, any other key for No) Y Remove test database and access to it? (Press y|Y for Yes, any other key for No) Y Reload privilege tables now? (Press y|Y for Yes, any other key for No) Y
LAMPスタックセットアップの最後のステップは、PHPのインストールです。現在、公式のUbuntuリポジトリで利用可能なデフォルトのPHPバージョンはPHP7.2です。
PHP 7.2をいくつかのPHP拡張機能とともにサーバーにインストールするには、次のコマンドを実行します。
apt install -y php php-common php-mbstring php-gd php-intl php-xml php-mysql php-mcrypt
PHPが正しくインストールされているかどうかを確認するには、次のコマンドを実行します。
php -v
出力:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
これで、サーバー上で完全に機能するLAMPスタックが実行されます。これで、このチュートリアルの次のステップに進み、MyWebSQLのインストールを開始する準備が整いました。
ステップ3:必要なMyWebSQL依存関係をインストールする
MyWebSQLをインストールする前に、いくつかの追加の依存関係をインストールする必要があります。これらは、インストールを完了し、MyWebSQLが正しく機能するために必要になります。次のコマンドでインストールできます:
apt install wget zip php-pgsql php-mysql php-bcmath
次の拡張機能は必須ではありませんが、いくつかの追加機能を提供できます。
apt install php-curl php-gmp
SQLiteを使用している場合は、次のパッケージも必要です。
apt-get install php-sqlite3
ステップ4:MyWebSQLパッケージをダウンロードしてインストールする
この記事を書いている時点で、最新のMyWebSQLバージョンはMyWebSQL3.7です。
次のコマンドを使用して、インストールファイルをダウンロードできます。
wget https://newcontinuum.dl.sourceforge.net/project/mywebsql/stable/mywebsql-3.7.zip
アーカイブファイルをデフォルトのWebサーバードキュメントルートディレクトリに解凍するには、次のコマンドを実行します。
unzip mywebsql-3.7.zip -d /var/www/htmlを解凍します
適切なファイルのアクセス許可と所有権を設定します(www-dataはApache Webサーバーのユーザーです):
chown -R www-data:www-data /var/www/html/mywebsql/ chmod -R 775 /var/www/html/mywebsql/
アーカイブが解凍された後、MyWebSQLは、すべてのパラメーターに最適なオプションを使用するようにすでに構成されています。これで、ブラウザに次のように入力してインストールをテストおよび確認できます(独自のサーバーIPアドレスを使用): http://YOUR-SERVER-IP-ADDRESS/mywebsql/install.php
インストールがすべての要件を満たしていることを確認して確認したら、install.php
を削除または名前変更できます。 mywebsqlからのファイル ディレクトリ。ファイルを削除するには、次のコマンドを実行します。
rm /var/www/html/mywebsql/install.php
ステップ5:MyWebSQLへのアクセス
これで、ブラウザに次のように入力してMyWebSQLにアクセスできます。 http:// YOUR-SERVER-IP-ADDRESS / mywebsql
これにより、データベースのユーザー名とパスワードを入力し、データベースサーバーを選択し、MySQL、PostgreSQL、SQLiteのいずれを使用するかを選択し、希望する言語を選択する必要があるMyWebSQLログイン画面が表示されます。
ログインに成功すると、データベースの管理を開始できるMyWebSQLのメインページに移動します。
もちろん、Ubuntu Hostingをご利用の場合は、Ubuntu18.04VPSにMyWebSQLをインストールする必要はありません。管理者に聞いてリラックスしてください。管理者がMyWebSQLをUbuntu18.04にすぐにインストールします。
PS。 Ubuntu18.04VPSにMyWebSQLをインストールする方法に関するこの投稿が気に入った場合 、下のボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。