1. システム環境 yum updateアップグレード後のシステムバージョンは
2. MySQLのインストール 一般的に、インターネット上で提供される情報は
mysql と mysql-devel のインストールは成功しましたが、mysql-server のインストールは次のように失敗しました。 [root@yl-web yl]# yum install mysql-server 読み込まれたプラグイン: fastestmirror キャッシュされたホストファイルからミラー速度をロードする * ベース: mirrors.sina.cn * 追加情報: mirrors.sina.cn * 更新情報: mirrors.sina.cn 利用可能なパッケージ mysql-server がありません。 エラー: 何もできません 情報を確認したところ、CentOS 7 バージョンでは、デフォルトのプログラム リストから MySQL データベース ソフトウェアが削除され、mariadb に置き換えられていることがわかりました。 解決策は2つあります。 1. 方法1: mariadbをインストールする MariaDB データベース管理システムは MySQL のブランチであり、主にオープンソース コミュニティによって管理され、GPL に基づいてライセンスされています。このブランチを開発した理由の 1 つは、Oracle が MySQL を買収した後、MySQL のソースがクローズされる潜在的なリスクがあったため、コミュニティがこのリスクを回避するためにブランチ方式を採用したことです。 MariaDB は、API やコマンド ラインを含めて MySQL と完全に互換性を持たせ、MySQL の簡単な代替品となることを目指しています。 サイズ 59 M の mariadb をインストールします。 [root@yl-web yl]# yum install mariadb-server mariadb mariadb データベースに関連するコマンドは次のとおりです。
まずデータベースを起動します [root@yl-web yl]# systemctl mariadbを起動します その後、mysqlを通常通り使用できます [root@yl-web yl]# mysql -u root -p パスワードを入力してください: MariaDB モニターへようこそ。コマンドは ; または \g で終わります。 MariaDB接続IDは3です サーバーバージョン: 5.5.41-MariaDB MariaDB サーバー Copyright (c) 2000、2014、Oracle、MariaDB Corporation Ab およびその他。 ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。 MariaDB [(なし)]> データベースを表示します。 +--------------------+ | データベース | +--------------------+ | 情報スキーマ | |mysql | | パフォーマンススキーマ | | テスト | +--------------------+ セット内の 4 行 (0.00 秒) MariaDB [(なし)]> mariadb をインストールすると、MariaDB [(none)]> も表示されますが、少し奇妙に見えるかもしれません。これが2番目の方法です。 2. 方法2: 公式サイトからmysql-serverをダウンロードしてインストールする
インストールが成功したら、mysql サービスを再起動します。 # サービスmysqldを再起動します MySQL を初めてインストールする場合、root アカウントにはパスワードがありません。 [root@yl-web yl]# 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 秒) マイSQL> パスワードを設定する mysql> 'root'@'localhost' のパスワードを設定 =password('password'); クエリは正常、0 行が影響を受けました (0.00 秒)mysql> 有効にするためにデータベースを再起動する必要はありません。 MySQL インストール プロセス中の内容は次のとおりです。 インストール済み: mysql-community-client.x86_64 0:5.6.26-2.el7 mysql-community-devel.x86_64 0:5.6.26-2.el7 mysql-community-libs.x86_64 0:5.6.26-2.el7 mysql-community-server.x86_64 0:5.6.26-2.el7 依存関係がインストールされました: mysql-コミュニティ-common.x86_64 0:5.6.26-2.el7 置き換えられました: mariadb.x86_64 1:5.5.41-2.el7_0 mariadb-devel.x86_64 1:5.5.41-2.el7_0 mariadb-libs.x86_64 1:5.5.41-2.el7_0 mariadb-server.x86_64 1:5.5.41-2.el7_0 したがって、インストール後、mariadb は自動的に置き換えられ、有効にならなくなります。 [root@yl-web yl]# rpm -qa |grep mariadb[root@yl-web yl]# 3. MySQLを設定する 1. コーディング mysql設定ファイルは/etc/my.cnfです。 最後にエンコード設定を追加します [mysql]デフォルトの文字セット =utf8 ここでの文字エンコードは、/usr/share/mysql/charsets/Index.xml の文字エンコードと一致している必要があります。 2. リモート接続設定 すべてのデータベース内のすべてのテーブルに対するすべての権限を、すべての IP アドレスの root ユーザーに割り当てます。 mysql> 'password' で識別される root@'%' に *.* のすべての権限を付与します。 ルートではなく新しいユーザーの場合は、まず新しいユーザーを作成する必要があります mysql> 'username'@'%' ('password' で識別) のユーザーを作成します。 これでリモート接続が可能になります。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vueはファイルのアップロードとダウンロード機能を実装します
目次前面に書かれた双方向暗号化エンコード/デコードAES_ENCRYPT/AES_DECRYPT D...
問題の説明: CSS アニメーション プロパティを使用すると、ループが最初に読み込まれたときに白いギ...
目次質問伸ばす問題を解決する要約する質問プロジェクトの要件に従って、以下の州地図で個々の都市を(異な...
IDC のサーバーの /partition 使用率がいっぱいです。 100% に到達しました!確認し...
1. docker imagesを使用して、このマシン上のすべてのイメージファイルを表示します。 2...
MongoDB を起動すると、プロンプトは次のようになります。共有ライブラリのロード中にエラーが発...
背景:テーブルスペース: すべての INNODB データはテーブルスペース (共有テーブルスペース)...
HTML: タイトル見出しは <h1> - <h6> などのタグによって定...
目次1. 使い方が簡単2. DISTINCTを使用して重複を削除する3. COUNT()の詳細な紹介...
美しい HTML コードの外観 美しい HTML コードの書き方。外国人が書いた記事: 美しい HT...
最近、モバイル プロジェクトの開発方法を学ぶために vue を使用し、スクロールには better-...
結合の種類1. 内部結合: 結合関係を持つ 2 つのテーブル内のフィールドは、結合関係を満たすレコー...
目次1. 概要1. スカイウォーキング入門2. スカイウォーキング建築3. スカイウォーキングはどの...
dockerでイメージを削除するコマンドはdocker rmiですが、このコマンドを実行してもイメー...
CSS3はクールな3D回転パースペクティブを実現します3D アニメーション効果はますます人気が高まっ...