MySQLのインストール
MySQL のインストール
すべてのプラットフォームの Mysql のダウンロード アドレスは: MySQL ダウンロードです。 必要な MySQL Community Server のバージョンと対応するプラットフォームを選択します。
関連チュートリアルの推奨事項:
ビデオ: "MySQL のインストール"
テキスト: "mysql8.0.13 のインストールと使用チュートリアルの図"
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-bench - 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/
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 ダウンロード でご覧いただけます。
[ダウンロード] ボタンをクリックしてダウンロード ページに入り、下の図にある [いいえ、ダウンロードを開始します] をクリックしてすぐにダウンロードします:
ダウンロード後、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 -pEnter キーを押して確認します。インストールが正しく、MySQL が実行されている場合は、次の応答が表示されます。
Enter password:
パスワードが存在する場合は、パスワードを入力してログインします。存在しない場合は、Enter キーを押してログインしてください。ログインに成功すると、「MySQL モニターへようこそ...」プロンプトが表示されます。
その後、コマンド プロンプトは常に mysq> になり、カーソルが点滅してコマンド入力を待機します。