
さて、mysql に関していくつか質問があります。現在、Ubuntu 12.04.4 LTS コマンドライン バージョンを実行しています。
使用できるデータベースを探しています。情報がないため、現時点では混乱しています。
mysql はサーバー上にある 1 つのデータベースだけですか? または、複数のデータベースを含めることができますか?
サーバー上でアクセスするにはどのプログラムを使用すればよいですか、それとも vt-100 タイプのアクセスですか?
mysql は lamp? または ubuntu に付属していると理解しています。すでにインストールされていると思いますが、アクセス方法がわかりません。これは後で質問します。
man ページと Ubuntu マニュアル以外に、セットアップと使用に関するサイトはありますか?
ありがとう!
答え1
man ページと Ubuntu マニュアル以外に、セットアップと使用に関するサイトはありますか?
これUbuntu ヘルプページ CLI を使用して MySQL サーバーをインストールおよび構成する方法を説明します。
mysql はサーバー上にある 1 つのデータベースだけですか? または、複数のデータベースを含めることができますか?
MySQL はデータベースではなく、データベース サーバーです。
MySQL は DB サーバーの 1 つに過ぎず、PostgreSQL、Oracle、Derby など他の DB サーバーも存在します。
MySQL サーバーを使用して複数の DB を作成できます。
MySQLはランプやUbuntuに付属していると理解しています。すでにインストールされていると思いますが、アクセス方法がわかりません。これは後で質問します。
いいえ、Ubuntuにはデフォルトで付属していません。ザムップMySQL に付属しています。
答え2
実際に mysql をインストールするには、次のように入力する必要もあります。
sudo apt-get install mysql-server
Kenpachi が述べたように、mysql-server は Ubuntu のインストール時にインストールされません。mysql サーバーをそこにインストールする方法がわからない場合に備えて、これをここに記載しておきます。
答え3
実際にデータベースを使い始める前に、まずデータベースについて少し読んでみるか、少なくとも参考になる本を手元に置いておくことをお勧めします。インターネットには、MySQL に関する無料の電子書籍をダウンロードして、すぐに理解できる場所がいくつかあります :)
一般的に言えば、mysql(-server) はさまざまなデータベースを保持できる環境です。デフォルトでは、正常に動作するために必要な少数のデータベースに少量のデータしかなく、アクセス権に必要なユーザー以外には、既存のデータベースにアクセスすることはほとんどありません。たとえば、次のようにして独自のデータベースを作成できます。
$mysql -u root -p // to log in your database environment as 'root'
mysql> CREATE DATABASE people;
mysql> USE people;
mysql> CREATE TABLE names (
` id int(4) unsigned not null primary key,
` name varchar(32) not null
` );
これで、名前を格納する 1 つのテーブルを持つ新しい空のデータベースが作成されます。すべてのデータベースには複数のテーブルを含めることができ、すべてのテーブルには複数の列を含めることができ、すべての列には複数の値、リンク、バイナリなどを含めることができます。
学習中に何をしているかを確認するには、データベースの Web ベースのフロントエンドである phpmyadmin をインストールすることをお勧めします。データベースを簡単に作成し、何が行われているかを確認できます。また、実行する操作に使用されるクエリ (mysql 文字列) も表示されます。インストール後は、参照するだけhttp://127.0.0.1/phpmyadmin
で、自分が何をしているかを簡単に確認できます。また、MySQL についてすべてを知らなくてもデータベースを作成できます。
LAMP は (L)inux(A)pache(M)ySQL(P)HP の略称で、これらは動的な Web サイトを作成するために頻繁に一緒に使用される 4 つの異なる環境です。多くの Web ホスティング会社が現在 Apache の代わりに Nginx に、MySQL の代わりに MariaDB に切り替えているため、これは少し変化の時期です。開発の後の段階で初めて、それらの違いが見え始めます。それらはすべて同じ目的で存在します。ただし、Linux に MySQL がすでにインストールされている場合は、LAMP スタックの半分がすでにインストールされています。残りはいつでも apt を使用して手動でインストールできます。