MySQL 最新のマニュアル ...login
MySQL 最新のマニュアル チュートリアル
著者:php.cn  更新時間:2022-04-15 14:04:12

MySQLのインストール


MySQL のインストール

すべてのプラットフォームの Mysql のダウンロード アドレスは: MySQL ダウンロードです。 必要な MySQL Community Server のバージョンと対応するプラットフォームを選択します。

関連チュートリアルの推奨事項:


Linux/UNIX インストール

上の MySQL MySQL を Linux プラットフォームにインストールするには、RPM パッケージを使用することをお勧めします。MySQL AB は、次の RPM パッケージのダウンロード アドレスを提供します:

  • MySQL - MySQL サーバー。別のマシンで実行されている MySQL サーバーに接続するだけの場合を除き、このオプションが必要です。

  • MySQL-client - MySQL サーバーに接続して操作するために使用される MySQL クライアント プログラム。

  • MySQL-devel - ライブラリとインクルード ファイル Perl モジュールなどの他の MySQL クライアントをコンパイルする場合は、この RPM パッケージをインストールする必要があります。

  • MySQL 共有 - このパッケージには、一部の言語およびアプリケーションが MySQL を使用して動的にロードする必要がある共有ライブラリ (libmysqlclient.so*) が含まれています。

  • MySQL-be​​nch - MySQL データベース サーバーのベンチマークおよびパフォーマンス テスト ツール。

インストール前に、システムに MySQL がインストールされているかどうかを確認できます:

rpm -qa | grep mysql

システムに MySQL がインストールされている場合は、アンインストールすることを選択できます:

rpm -e mysql  // 普通删除模式
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,
则用该命令可以对其进行强力删除

MySQL をインストールします:

次に、yum コマンドを使用して MySQL を Centos7 システムにインストールします。CentOS 7 バージョンでは MySQL データベースがデフォルトのプログラム リストから削除されていることに注意してください。まずインストールしてください。公式 Web サイトにアクセスして Yum リソース パッケージをダウンロードします。ダウンロード アドレスは次のとおりです: https://dev.mysql.com/downloads/repo/yum/

1548661715958137.png

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server

権限設定:

chown mysql:mysql -R /var/lib/mysql

MySQL の初期化:

mysqld --initialize

MySQL の起動:

systemctl start mysqld

MySQL の実行ステータスの表示:

systemctl status mysqld

注: mysql サービスを初めて開始する場合、mysql サーバーは最初に初期構成を実行します。

さらに、代わりに MariaDB を使用することもできます。MariaDB データベース管理システムは、主にオープン ソース コミュニティによって維持され、GPL に基づいてライセンスされている MySQL のブランチです。このブランチを開発した理由の 1 つは、Oracle が MySQL を買収した後、MySQL がクローズド ソースになる潜在的なリスクがあったため、コミュニティはこのリスクを回避するためにブランチ アプローチを採用したことです。

MariaDB は、API やコマンドラインを含めて MySQL と完全な互換性を持ち、MySQL を簡単に置き換えることを目指しています。

yum install mariadb-server mariadb

mariadb データベースに関連するコマンドは次のとおりです:

systemctl start mariadb  #启动MariaDB
systemctl stop mariadb  #停止MariaDB
systemctl restart mariadb  #重启MariaDB
systemctl enable mariadb  #设置开机启动

MySQL のインストールを確認する

MySQL が正常にインストールされた後、いくつかの基本テーブルが初期化されます。簡単なテストは正常に動作します。

mysqladmin ツールを使用してサーバーのステータスを取得します。

mysqladmin コマンドを使用してサーバーのバージョンを確認します。Linux では、バイナリ ファイルは /usr/bin ディレクトリにあります。Windows では、バイナリ ファイルは C にあります。 :mysqlbin.

[root@host]# mysqladmin --version

Linux 上のこのコマンドは、システム情報に基づいて次の結果を出力します:

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

上記のコマンドの実行後に情報が入力されない場合は、Mysql が正常にインストールされていないことを意味します。

単純な SQL コマンドを実行するには、MySQL クライアント (Mysql クライアント) を使用します。

MySQL クライアント (Mysql クライアント) で mysql コマンドを使用して、MySQL サーバーに接続できます。デフォルトでは、MySQL サーバーのログイン パスワードが使用されます。は空であるため、この例ではパスワードは必要ありません。

コマンドは次のとおりです:

[root@host]# mysql

上記のコマンドを実行すると、mysql> プロンプトが出力されます。これは、mysql> プロンプトで SQL コマンドを実行できることを意味します。

mysql> SHOW DATABASES;+----------+| Database |+----------+| mysql    || test     |+----------+2 rows in set (0.13 sec)

Mysql のインストール後に必要です 完了

Mysql が正常にインストールされた後、デフォルトの root ユーザーのパスワードは空になっています。次のコマンドを使用して root ユーザーのパスワードを作成できます。

[root@host]# mysqladmin -u root password "new_password";

これで、Mysql に接続できるようになります。次のコマンドを使用してサーバーにアクセスします:

[root@host]# mysql -u root -pEnter password:*******

注: パスワードを入力する場合、パスワードは正しく入力するだけでは表示されません。

Windows への MySQL のインストール

Windows への MySQL のインストールは比較的簡単です。リンクは次のとおりです: https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64 .zip zip パッケージをダウンロードします。

最新バージョンは MySQL ダウンロード でご覧いただけます。

330405-20160709174318905-664331194.png

1548662169678607.png

[ダウンロード] ボタンをクリックしてダウンロード ページに入り、下の図にある [いいえ、ダウンロードを開始します] をクリックしてすぐにダウンロードします:

1548662129812961.png

ダウンロード後、zip パッケージを解凍します。対応するディレクトリ。ここでは、解凍したフォルダーを C:webmysql-8.0.11 の下に置きます。

次に、MySQL 構成ファイルを構成する必要があります

解凍したフォルダー C: webmysql-8.0.11 を開き、このフォルダー内に my.ini 構成ファイルを作成し、my.ini を編集して次の基本情報を構成します。

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\web\mysql-8.0.11
# 设置mysql数据库的数据的存放目录,MySQL8+不需要以下配置,系统自己生成即可,否则有可能报错
#datadir=C:\web\sqldata
#允许最大连接数
max_connections=20
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

次に、MySQL データベースを起動しましょう:

管理者として cmd コマンド ライン ツールを開き、ディレクトリを切り替えます:

cd C:\web\mysql-8.0.11\bin

データベースを初期化します:

mysqld --initialize --console

実行が完了すると、root ユーザーの初期デフォルト パスワードが表示されます。

...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] 
[Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...

APWCY5ws&hjQ は、以降のログインに必要な初期パスワードです。ログイン後にパスワードを変更することもできます。

次のインストール コマンドを入力します:

mysqld install

次のコマンドを入力して開始します:

net start mysql

注: 5.7 では、データ ディレクトリを初期化する必要があります:

cd C:\web\mysql-8.0.11\bin mysqld --initialize-insecure

初期化後、net start mysql を実行して mysql を起動します。

MySQL にログインします

MySQL サービスがすでに実行されている場合は、まず MySQL に付属のクライアント ツールを介して MySQL データベースにログインできます。まずコマンド プロンプトを開き、次の形式で名前を入力します。 :

mysql -h 主机名 -u 用户名 -p

パラメータ 説明:

-h: このマシンにログインするクライアントのMySQLホスト名を指定します(localhostまたは127.0.0.1) このパラメータは省略できます。

-u: ログインユーザーname;

-p: ログインにパスワードが使用されることをサーバーに伝えます。ログインするユーザー名とパスワードが空の場合、このオプションは無視できます。

ローカルの MySQL データベースにログインしたい場合は、次のコマンドを入力するだけです:

mysql -u root -p

Enter キーを押して確認します。インストールが正しく、MySQL が実行されている場合は、次の応答が表示されます。
Enter password:

パスワードが存在する場合は、パスワードを入力してログインします。存在しない場合は、Enter キーを押してログインしてください。ログインに成功すると、「MySQL モニターへようこそ...」プロンプトが表示されます。

その後、コマンド プロンプトは常に mysq> になり、カーソルが点滅してコマンド入力を待機します。

PHP中国語ウェブサイト