3、mysqlの管理

1、Linuxシステム

表示mysqlのサービスが開始されます。

PS -ef | grepをmysqldを

サービスMySQLのステータス

 

[スタート] MySQLのサービス:サービスのmysql開始

停止MySQLサービス:サービスのmysqlの停止

 

2、MySQLのユーザー設定

mysqlデータベースのユーザテーブルは、MySQLユーザを追加する新しいユーザーを追加すると、正規ユーザは、挿入および更新操作権限を選択します

[ルート] $のmysql -u -pルート

MySQLの>ユーザーのmysql

MySQLの>

ユーザ(ホスト、ユーザ、パスワード、select_priv、insert_priv、update_priv、SSL_CIPHER)値を挿入( 'ローカルホスト'、 'HH'、パスワード( 'HH')、 'Y'、 'Y'、 'Y'、 '') ;

 

注:userテーブルのパスワードmysql5.7はauthentication_stringに置き換えられました

注:パスワード()関数は暗号化8.0.11で削除されました、あなたの代わりにMD5()関数を使用することができます

注:このコマンドが実行された後のステートメントを実行するために必要なフラッシュの権限は、権限テーブルをリロードします

このコマンドを使用しない場合は、再起動のMySQLサーバがない限り、接続のMySQLサーバーに作成した新規ユーザーを使用することはできません。

あなたは、ユーザーの権限を割り当てることができますが、INSERT文にYの下にリストされているユーザー権限を設定することができます。

select_priv

insert_priv

update_priv

delete_priv

create_priv

drop_priv

reload_priv

shutdown_priv

process_priv

fle_priv

grant_priv

reference_priv

index_priv

alter_priv

grant文​​に権限を追加するもう1つの方法

3は、/ etc / my.cnfの設定

通常の状況下では、設定ファイルを変更する必要はありません

コンフィギュレーション・ファイルでは、通常、あなたがこれらの設定を変更する必要はありません、別のエラーログが保存されている指定することができます

4、管理mysqlコマンド

(1)使用するデータベースと、

(2)データベースを示す図です。

リストデータベースリストmysqlデータベース管理システム

(3)表示テーブル

 

このコマンドを使用すると、useコマンドを必要とする前に、すべての表示指定されたデータベースのテーブルには、操作対象のデータベースを選択します

(4)は、データテーブルの列を示します

その他の表示属性情報データテーブル、属性型、主キー情報、それがnullの場合、デフォルト値、などであるかどうか

(5)は、データテーブルからインデックスを示します

主キーを含む詳細なデータテーブルインデックス情報の表示、

等(6)テーブルの表示状態(DB_NAMEから)(パターンなど)\ G

コマンド出力性能と統計情報のMySQLデータベース管理システム

印刷結果の行の\ G

おすすめ

転載: www.cnblogs.com/myheart-new/p/11944175.html