プラットフォームの展開 1. JDKをインストールする ステップ1. OracleJDKをダウンロードする ステップ2. 解凍 ステップ3. 環境変数を追加する 具体的な操作は以下のとおりです。 lemon@ubuntu:~$ cd ~/download/ lemon@ubuntu:~/download$ wget https://download.oracle.com/otn-pub/java/jdk/13.0.2+8/d4173c853231432d94f001e99d882ca7/jdk-13.0.2_linux-x64_bin.tar.gz lemon@ubuntu:~/download$ tar vxf jdk-8u191-linux-x64.tar.gz lemon@ubuntu:~/download$ ls #現在のディレクトリ内のファイルを表示します jdk1.8.0_191 jdk-8u191-linux-x64.tar.gz lemon@ubuntu:~/download$ sudo mv jdk1.8.0_191/ /usr/local/jdk1.8/ #jdk1.8.0_191 フォルダを /usr/local/ に移動し、名前を jdk1.8 に変更します lemon@ubuntu:~/download$ sudo vim /etc/profile #環境変数を編集する
環境変数の最後に以下を追加します。 JAVA_HOME=/usr/local/jdk1.8 をエクスポートします。 エクスポート JRE_HOME=${JAVA_HOME}/jre エクスポート CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib PATH=.:${JAVA_HOME}/bin:$PATH をエクスポートします
保存後、環境変数を再読み込みして有効にします。 lemon@ubuntu:~/download$ source /etc/profile #環境変数を更新して有効にする lemon@ubuntu:~$ java -version#java -version と入力します。以下の情報が表示されれば、JDK は正常にインストールされています。 Javaバージョン「1.8.0_191」 Java(TM) SE ランタイム環境 (ビルド 1.8.0_191-b12) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 25.191-b12、混合モード)
2. MySQLをインストールする ステップ1. MySQLをインストールして設定する ステップ2. データベースとテーブルを作成する Ubuntu システムをインストールするときに LAMP サービスをインストールすることを選択したため、MySQL はインストールされており、有効にするための設定のみが必要です。 インストールされているかどうかをテストします。 lemon@ubuntu:~$ mysql #mysql と入力します。次のプロンプトが表示されたら、mysql がインストールされていることを意味します。 エラー 1045 (28000): ユーザー 'lemon'@'localhost' のアクセスが拒否されました (パスワード使用: NO) インストールされていない場合: lemon@ubuntu:~$ sudo apt-get install mysql-server lemon@ubuntu:~$ sudo apt isntall mysql-client lemon@ubuntu:~$ sudo apt install libmysqlclient-dev
すでにインストールされている場合: lemon@ubuntu:~$ sudo mysql_secure_installation どちらも MySQL セットアップ プロセスに入ります。具体的な設定は次のとおりです。 #1 VALIDATE PASSWORD PLUGIN はパスワードをテストするために使用できます... はいの場合は y|Y を、いいえの場合は他のキーを押します: N (弱いパスワードのチェックを無効にする) #2 ここでrootのパスワードを設定してください... 新しいパスワード: (ルートパスワードを設定) 新しいパスワードを再入力してください: (再入力) #3 デフォルトでは、MySQLのインストールには匿名ユーザーが存在します。 誰でもMySQLにログインできるように 彼らのために作成されたユーザーアカウント... 匿名ユーザーを削除しますか? (はいの場合は y|Y、いいえの場合はその他のキーを押します) : Y (匿名ユーザーを有効にしません) #4 通常、ルートは以下からのみ接続を許可されます。 'localhost' です。これにより、誰かが推測できないようになります。 ネットワークからのルートパスワード... リモートからの root ログインを許可しませんか? (はいの場合は y|Y、いいえの場合はその他のキーを押します) : Y (root リモート ログインを許可しません) #5 デフォルトでは、MySQLには「test」という名前のデータベースが付属しており、 誰でもアクセスできます... テスト データベースとそれへのアクセスを削除しますか? (はいの場合は y|Y、いいえの場合は他のキーを押します) : N #6 権限テーブルを再ロードすると、すべての変更が確実に反映されます。 これまでに行われた変更は直ちに有効になります。 権限テーブルを今すぐ再読み込みしますか? (はいの場合は y|Y、いいえの場合は他のキーを押します): Y (権限テーブルをすぐに更新します) 完了しました! 次に、MySQL を入力して操作します。 #最新バージョンのMySQLをインストールした後、パスワードを使用してログインすることはできません。ログイン方法を変更するには、sudoを使用してログインする必要があります。 lemon@ubuntu:~$ sudo mysql -uroot -p パスワードを入力してください: (空白のパスワード) マイSQL> mysql>UPDATE mysql.user SET authentication_string=PASSWORD('LEMON'), plugin='mysql_native_password' WHERE user='root'; mysql> 権限をフラッシュします。 mysql>終了 lemon@ubuntu:~$ sudo サービス mysql を再起動します lemon@ubuntu:~$ mysql -u ルート -p パスワードを入力してください: (PASSWORD 括弧内には前の手順で設定したパスワードを入力してください) mysql>CREATE DATABASE nutch; mysql> ナッチを使用する mysql> テーブル `webpage` を作成します ( `id` varchar(767) NOT NULL, `headers` ブロブ、 `text` mediumtext デフォルト NULL、 `status` int(11) デフォルト NULL, `マーカー`ブロブ、 `parseStatus` ブロブ、 `modifiedTime` bigint(20) デフォルト NULL, `score` float デフォルト NULL, `typ` varchar(32) 文字セット latin1 デフォルト NULL, `baseUrl` varchar(767) デフォルト NULL, `content` ロングブロブ、 `title` varchar(2048) デフォルト NULL, `reprUrl` varchar(767) デフォルト NULL, `fetchInterval` int(11) デフォルト NULL, `prevFetchTime` bigint(20) デフォルト NULL, `inlinks` 中ブロブ、 `prevSignature` ブロブ、 `outlinks` 中ブロブ、 `fetchTime` bigint(20) デフォルト NULL, `retriesSinceFetch` int(11) デフォルト NULL, `protocolStatus` ブロブ、 「署名」ブロブ、 `メタデータ` BLOB、 `batchId`varchar(767)デフォルトNULL、 主キー (`id`) ) エンジン=InnoDB ROW_FORMAT=圧縮 デフォルト文字セット=utf8mb4; mysql>終了
*デフォルトでは、MySQL はリモート ログインを許可しません。リモート アクセスが必要な場合は、いくつかの変更を加える必要があります。 lemon@ubuntu:~$sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf #bind-address = 127.0.0.1をコメントアウトし、MySQLサービスを再起動します lemon@ubuntu:~$ sudo サービス mysqld を開始
次に、Navicat などのソフトウェアを使用して、他のコンピューター上のデータベースにアクセスできます。 
それでおしまい。 以下もご興味があるかもしれません:- Ubuntu 18.04 に Apache、MySQL、PHP、LAMP をインストールするための完全なチュートリアル
- Ubuntu 18.04 で MySQL のインストール時にパスワードが要求されない場合の解決方法
- Ubuntu 18.04.4 に MySQL をインストールするプロセスの詳細な説明
|