MARIADBをインストールするYUMを使用しCENTOS7

今、サーバー構成データベースに、通常は直接MariaDBを設定し、それは、MySQLデータベース接続を実現することができます。

1、MariaDBをインストール

インストールコマンド

yumをmariadbのmariadb-サーバーをインストール-y

インストールMariaDB、最初のスタートMariaDB

mariadbを開始systemctl

設定したブート

mariadbを有効systemctl

MariaDBの次に関連する簡単な構成

mysql_secure_installation

まず、パスワードを設定し、パスワードを入力するように求めるメッセージが表示されます

ルートの現在のパスワードを入力します(なしのために入力してください):< - 初めて直接実行を入力します。

パスワード

設定しrootパスワード[Y / N] < - 、rootのパスワードを設定して入力し、Yを入力してを押しますか、単にEnterキーを押すかどうか?
新しいパスワード:< - rootのパスワード設定
新しいパスワードを再入力し、< -再入力して設定をパスワード

他の構成

?匿名ユーザー[Y / N] <を削除 - 匿名ユーザーを削除するかどうかを、入力します。

?リモート[Y / N] <ルートログインを許可しない - ルートリモートログインを禁止し、入力し、

テスト・データベースを削除するかどうか、入力します - ?<[Y / n]は、テスト用データベースとのアクセスを削除します

<?[Y / N]今権限テーブルをリロード - 再負荷の権限テーブルにするかどうか、入力します。

MariaDBの初期化が完了すると、次のテストログイン

MySQLの-uroot -ppassword

コンプリート。

 

2、MariaDBの文字セットを設定します

/etc/my.cnfファイル

私たちはな/etc/my.cnf

[mysqldを]タブに追加しました

init_connect = 'SET collat​​ion_connectionの= utf8_unicode_ci内' 

init_connectは= 'SET NAMES UTF8' 

文字セットサーバ= UTF8

照合サーバ= utf8_unicode_ci内

- 文字セット - クライアントハンドシェイクをスキップ

ファイル/etc/my.cnf.d/client.cnf

我々は/etc/my.cnf.d/client.cnf

追加[クライアント]で

デフォルトの文字セット= UTF8

/etc/my.cnf.d/mysql-clients.cnfファイル

我々は/etc/my.cnf.d/mysql-clients.cnf

追加[MySQLの]で

デフォルトの文字セット= UTF8

 すべての設定が完了すると、mariadbを再起動します

mariadbを再起動しsystemctl

MariaDBを入力した後の文字セットを表示

MySQLの>  「%文字%」のようなショーの変数;「%照合%」のようなショーの変数。

表示


+ -------------------------- + ---------------------- ------ +
| 変数名| バリュー|
+ -------------------------- + ---------------------- ------ +
| character_set_client | UTF8 |
| character_set_connectionに| UTF8 |
| character_set_database | UTF8 |
| character_set_filesystem | バイナリ|
| character_set_results | UTF8 |
| character_set_server | UTF8 |
| character_set_system | UTF8 |
| character_sets_dir | / usr / share / mysqlの/文字セット/ |
+ -------------------------- + ---------------------- ------ +
セット内の8行(0.00秒)

+ ---------------------- + ----------------- +
| 変数名| バリュー|
+ ---------------------- + ----------------- +
| collat​​ion_connectionの| utf8_unicode_ci内|
| collat​​ion_database | utf8_unicode_ci内|
| collat​​ion_server | utf8_unicode_ci内|
+ ---------------------- + ----------------- +
組の3行(0.00秒)

文字セットの設定は完了です。

 

3、追加するユーザー、アクセス権を設定

ユーザーコマンドを作成します。

MySQLは> 「パスワード」によって識別されるユーザルート@ localhostのを作成します。

直接コマンドは、ユーザーと許可を作成します

MySQLの> *上のすべてを与える* 'パスワード'でINDENTIFIEDはlocalhost @ rootに。

ネットワークの外部確かに着陸権 

MySQLの> *上のすべての権限を付与* 'パスワードで識別される'%' @ rootに。 ';

許可と認可を付与することができます

MySQLの> 。grantオプションで「パスワード」によって識別される*上のすべての権限を付与*ルート@に「ホスト名」;

ケースにシンプルなユーザ設定と基本的な権利。

 

 

、次のmysqldにスキップ助成金・テーブルを追加し、保存して終了。

1. MySQLデータベースにアクセスします。

MySQLの>  使用のmysql;データベースが変更

  1. ルート、それらの入力の青い部分に新しいパスワードを設定します:MySQLの>  ユーザー=「ルート」ユーザー更新SETパスワード=パスワード(「123456」);

クエリOK、影響を受けた1行(0.04秒)行が一致した:1変更:1つの警告:0

  1. データベースのMySQL>リフレッシュ  フラッシュの権限を、

影響を受けたクエリOK、0行(0.01秒)

  1. 終了mysqlの:mysqlの>終了

バイ

PS:123456新しいパスワードを、ユーザーがに応じて自分のパスワードを変更する必要があります 

良い方向に変更した後、my.iniファイルを変更した後、私達はちょうど「スキップ・助成金・表」の行を追加、削除、保存して終了し、それにMySQLサービスを再起動します。

mariadbを再起動しsystemctl

 

覚えている:あなたはデータベースのログを記録することができる唯一のローカルホストリモートログインを許可するように設定する、またはとき。

おすすめ

転載: www.cnblogs.com/qfdy123/p/11388268.html