ユーザーがMySQLデータベースを初めてインストールするとき、私も毎回それを確認します。以下は主にデータベースを操作するための一般的なSQLです。 基本概念ネイティブなものをいくつか紹介します。必要な友人はそれを参照してください
ユーザーが初めて MySQL データベースをインストールするときは、常に root の初期化パスワードを変更する必要があり、私もそれを確認します。以下は主に、データベースを操作するためのいくつかの一般的な SQL といくつかの基本概念を示します。ユーザーの初期化パスワードを変更します:
SET PASSWORD = PASSWORD(‘your new password'); ALTER USER ‘root'@‘localhost' PASSWORD EXPIRE NEVER; flush privileges;
新しいユーザーを作成します:
CREATE USER ‘username'@‘host' IDENTIFIED BY ‘password';
ユーザーに権限を付与します:
GRANT all privileges ON databasename.tablename TO ‘username'@‘host'; flush privileges;
パスワードを設定および変更します:
SET PASSWORD FOR ‘username'@‘host' = PASSWORD(‘password');
権限を取り消します:
REVOKE privilege ON databasename.tablename FROM ‘username'@‘host';
DeleteUser:
DROP USER ‘username'@‘host';
View user authorization:
SHOW grants for ‘username'@‘host';
Innodb エンジンは ACID トランザクションのサポートを提供します:
ダーティ読み取り: コミットされていないダーティ データの読み取りを許可します。 非反復読み取り: 一部のレコードはポイント T1 で読み取られ、これらのレコードがポイント T2 で再読み取りされると、これらのレコードは変更されているか、消失している可能性があります。 ファントム読み取り: 非反復読み取りの問題を解決し、同じトランザクション内で
queryの結果がトランザクション開始時のステータスになるようにします。
ロック メカニズムは、データベースの一貫性を確保し、同時にアクセスされたときにさまざまな共有リソースを秩序正しく保つためにデータベースによって設定されるルールです。
行レベルのロックオブジェクト
の粒度は非常に小さく、デッドロックを引き起こしやすいですが、ロックリソースの競合の可能性も最小限に抑えられます。以上がmysql5.7 ユーザーの初期パスワードを変更する方法_Mysqlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。