MySQLのインストールと設定方法のグラフィックチュートリアル(CentOS7)

MySQLのインストールと設定方法のグラフィックチュートリアル(CentOS7)

1. システム環境

[root@localhost ホーム]# cat /etc/redhat-release

CentOS Linux リリース 7.2.1511 (コア)

2. MySQLのインストール

mysql と mysql-devel のインストールは成功しましたが、mysql-server のインストールは次のように失敗しました。

[root@localhost home]# yum install mysql-server
 読み込まれたプラグイン: fastestmirror、langpacks
 Repodata は 2 週間以上前のものです。yum-cron をインストールしますか? または、次を実行します: yum makecache fast
 ベース | 3.6 kB 00:00:00 
 特典 | 3.4 kB 00:00:00 
 アップデート | 3.4 kB 00:00:00 
 (1/4): base/7/x86_64/group_gz | 155 kB 00:00:01 
 (2/4): extras/7/x86_64/primary_db | 139 kB 00:00:01 
 (3/4): base/7/x86_64/primary_db | 5.6 MB 00:00:38 
 (4/4): アップデート/7/x86_64/primary_db | 4.7 MB 00:00:39 
 キャッシュされたホストファイルからミラー速度をロードする
 * ベース: mirrors.163.com
 * 追加情報: mirrors.163.com
 * 更新情報: mirrors.163.com
 利用可能なパッケージ mysql-server がありません。
 エラー: アクションは必要ありません

この問題は、CentOS 7バージョンがデフォルトのプログラムリストからMySQLデータベースソフトウェアを削除し、mariadbに置き換えるために発生します。

解決策は2つあります。

方法1 : mariadbをインストールする

MariaDB データベース管理システムは MySQL の派生であり、GPL ライセンスを採用しています。MariaDB の目的は、API やコマンドラインを含め、MySQL と完全に互換性を持たせ、簡単に MySQL の代替となるようにすることです。 MariaDB は、MySQL の創設者である Michael Widenius によって開発されました。彼は以前、自身の会社である MySQL AB を SUN に売却していました。その後、SUN が Oracle に買収されたため、MySQL の所有権も Oracle の手に渡りました。 MariaDB は Michael Widenius 氏の娘 Maria にちなんで名付けられました。

mariadbをインストールし、インストールコマンドを入力します

[root@localhost home]# yum install mariadb-server mariadb

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

 systemctl start mariadb #MariaDBを起動します
 systemctl stop mariadb #MariaDBを停止します
 systemctl restart mariadb #MariaDB を再起動します
 systemctl enable mariadb #ブートスタートアップを設定する

まずデータベースを起動する

[root@yl-web yl]# systemctl mariadbを起動します

デフォルトではパスワードなし

[root@localhost lzh]# mysql -u root -p
パスワードを入力してください: 
MariaDB モニターへようこそ。コマンドは ; または \g で終わります。
MariaDB接続IDは6です
サーバーバージョン: 5.5.52-MariaDB MariaDB サーバー

Copyright (c) 2000、2016、Oracle、MariaDB Corporation Ab およびその他。

ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。

MariaDB [(なし)]> データベースを表示します。
+--------------------+
| データベース |
+--------------------+
| 情報スキーマ |
|mysql |
| パフォーマンススキーマ |
| テスト |
+--------------------+
セット内の 4 行 (0.01 秒)

方法2:公式サイトからmysql-serverをダウンロードしてインストールする

# http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm を取得します
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum で mysql-community-server をインストールします

インストールが成功したら、mysqlサービスを再起動します。

# サービスmysqldを再起動します

MySQLを初めてインストールする場合、ルートアカウントにはパスワードがありません

[root@localhost lzh]# mysql -u ルート 
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは3です
サーバーバージョン: 5.6.26 MySQL コミュニティサーバー (GPL)

Copyright (c) 2000, 2015, Oracle およびその関連会社。無断複写・転載を禁じます。

OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。

ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。

mysql> データベースを表示します。
+--------------------+
| データベース |
+--------------------+
| 情報スキーマ |
|mysql |
| パフォーマンススキーマ |
| テスト |
+--------------------+
セット内の 4 行 (0.01 秒)

パスワードを設定する

mysql> 'root'@'localhost' のパスワードを設定します =password('password');
クエリは正常、影響を受けた行は 0 行 (0.00 秒)

インストール後、mariadb は自動的に置き換えられ、有効ではなくなります。

[root@localhost lzh]# rpm -qa |grep mariadb

素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • SQL Server のトリガーを使用して電子メールを送信する詳細な手順
  • MySQLが大量のデータを処理する際にクエリ速度を最適化するいくつかの方法
  • MySQLデータベースの一般的な最適化操作のまとめ(経験共有)
  • MySQL での Join の使用に関する詳細な説明
  • MySQL 5.7 インストール MySQL サービスを開始できませんが、サービスはエラーを報告しません
  • SQL 親のすべての実装メソッドを取得します

<<:  プロセスのすべての情報を表示するLinuxメソッドの例

>>:  JavaScript のクロージャの詳細な説明

推薦する

Office ファイルのオンライン プレビュー用の Vue サンプル コード

最近、電子アーカイブに取り組んでおり、バックエンドではファイルの Huawei Cloud OSS ...

Vueは指定された日付間のカウントダウンを実装します

この記事では、指定された日付間のカウントダウンを実装するためのVueの具体的なコードを例として紹介し...

HTMLにビデオを挿入してすべてのブラウザと互換性を持たせる方法

HTML にビデオを挿入するために最もよく使用される方法は 2 つあります。1 つは古い <o...

フロントエンドJSサンドボックスを実装するいくつかの方法についての簡単な説明

目次序文iframeはサンドボックスを実装しますdiffメソッドを使用したサンドボックスの実装プロキ...

Ubuntuのpython3でvenvを使用して仮想環境を作成する

1. 仮想環境はプロジェクトに従い、単一のプロジェクト用の仮想環境を作成します(Python 3.4...

VMware ESXi6.7 の簡単なセットアップ(画像とテキスト付き)

1. VMware vSphere の概要VMware vSphere は、業界をリードする最も信...

HTML埋め込みタグの使用方法と属性の詳細な説明

1. 基本的な文法コードをコピーコードは次のとおりです。埋め込み src=url注: 埋め込みはさま...

Select はダブルクリック dbclick イベントをサポートしていません

XML/HTML コードコンテンツをクリップボードにコピー< div クラス= "c...

MySQLの基本を素早く学ぶ

目次SQLを理解するSELECTを理解するエイリアス定数をクエリし、固定定数列を追加します。重複行を...

サイト全体を灰色にするCSSコードのまとめ

国務院は本日、新型コロナウイルス感染症との闘いで殉教した方々と犠牲者に対し、全国各民族人民の深い哀悼...

Linux の Makefile とは何ですか? どのように機能しますか?

この便利なツールでプログラムをより効率的に実行およびコンパイルしますMakefile は自動コンパイ...

Chromeの最小フォントサイズ制限12pxに対する最終的な解決策

ウェブサイトを作成するユーザーの多くが、このような問題に遭遇すると思います。Chrome のデフォル...

MySQL での Join の使用に関する詳細な説明

前の章では、1 つのテーブルからデータを読み取る方法を学習しました。これは比較的簡単ですが、実際のア...

CentOS のクローン作成、Linux 仮想マシンの共有の完全な手順

序文Linux が完全にセットアップされると、クローン機能を使用して短時間で複数の Linux を作...

MySQL btree インデックスとハッシュ インデックスの違い

MySQL では、ほとんどのインデックス (PRIMARY KEY、UNIQUE、INDEX、FUL...