インストール
シェルは> yumをインストール mariadb-サーバーを-y
コンフィギュレーション
#変更し、ファイル/ etc / my.cnfの [mysqldを]
DATADIR = / mydataという/データ/ MySQLの
文字セット-サーバ= UTF8 #デフォルトの文字セット(伝えutf8mb4実際のUTF8文字セット)
照合utf8_general_ci-サーバ= #デフォルトのソートルール(同書相当utf8mb4_general_ci)
[mysqld_safeを】 ログ -error = / MYDATA /ログ/ MariaDB / mariadb.log
#创建必要的目录
シェル>ます。mkdir -p / mydataという/データ/ mysqlの/ mydataという/ログ/ mariadb
シェル>のchown -R mysqlの:mysqlの/ mydataという/データ/ mysqlの
シェル>のchown -R mysqlの:mysqlの/ MYDATA /ログ/ mariadb
スタート
シェル> mariadb有効systemctl
シェルを > systemctl開始mariadb
初期化
シェル> mysql_secure_installationは、 現在のパスワードを入力のためのルート(入力用なし): #デフォルトは空であるが、直接入力して 設定し、rootのパスワードを [Y-を/?N-] #Y-、rootのパスワード設定 新しいパスワード: 再 - 新しい新しいパスワードを入力します: 削除ユーザー匿名の? [Y- / N-] #Y、テスト環境は、N-でき 許可しないルートログイン?リモートで[Y- / N-] #一般的にYは、唯一のrootログインを制限することができ 、ITに削除テスト・データベースとのアクセスを [Y- /?N-] #Y-テスト環境は、N-ことができる 今リロード表特権?[Y- / N-] Y#、初期化開始 シェル > MySQLの-uroot - Pを #パスワードの後には、データベースへの接続します
ライブラリ表
MariaDB>データベースXYZの作成; #データベースXYZ作成
MariaDBを>表示データベース; #表示すべてのデータベース
MariaDB>利用XYZ; データベースXYZへの#アクセス
MariaDB [XYZ]>表X(ID int型、名前VARCHAR(25))を作成します。 #は、テーブルを作成します。 X
[XYZ] MariaDB> INSERT INTO X値(1、 'ジョン・ドウ')、 データ挿入#
MariaDB [XYZ]> X SELECT * FROM; #クエリデータ
MariaDB [XYZ]> DESC X; #ディスプレイ構造
MariaDB [XYZ ;]]> [データベースXYZを作成し表示する #ビュー作成文データベース
、MariaDB [XYZ]>は、テーブルX-を作成して表示する #ビューテーブル作成ステートメント
テーブルxyz.xをドロップ> MariaDBを; #削除テーブルに
MariaDB>データベースのドロップXYZを; #は、データベースを削除
ユーザーと権限
MariaDB>ユーザー作成「のUuを」@「%」が「PWD」で識別される; #は、ユーザーのUUを作成し、パスワードをPWDされ、%表示は任意のマシンからログオンすることができ、あなたは、ホスト名またはIPを定義することができ、別のユーザーとして、ここでは異なるだろう
MariaDB > mysql.userからユーザー、ホストを選択; #は、すべてのユーザービュー
「のUu」@「%」のMariaDB>ショー補助金を、 #は、ユーザーの許可を閲覧、デフォルトの使用量は、間違いなく任意の許可なしに
MariaDB> *上のすべてを付与します。 *「のUu」@「%」に、 すべての手段すべての権利;#は、すべてのデータベースのすべてのテーブルへの完全な権限を付与する最初の*は、すべてのデータベースを示し、2番目の*はすべてのテーブルを意味
MariaDBは> *上のすべてを取り消す*。から'Uuの' @ '%'; # の再利用権限
MariaDBは> 'のUu' @ '%'にxyz.xをON選択付与; #Xテーブルが権限を選択し、XYZデータベースを付与
>リネームユーザーUU '@ MariaDBを '%'に'EE' @ 'localhostの'; #は、ユーザー名変更
MariaDBを> SET 'EE' @ 'localhostの' =パスワード( '123')のパスワード; #のパスワード変更
MariaDB>ユーザーズEE '@ 'localhostの'を削除; #削除ユーザー
オーバー