[DB]mariadbアカウントの作成と承認
まずルート勘定科目で接続します.
作成したアカウントに特定のデータベース・アクセス権を付与するには
mariadbやmysqlも、データベースリストを見ると「mysql」データベースがあります.このデータベースの「user」テーブルには、すべてのアカウント情報が格納されます.
mariadb -u root -p
アカウントの作成CREATE USER '[계정아이디]'@'[접속을 허용할 ip]' IDENTIFIED BY '[계정비밀번호]';
たとえば、パスワード「p 1 a 2 s 3 s 4」を使用して、ローカルホスト接続のみを許可するdev 2820アカウントを作成します.CREATE USER 'dev2820'@'localhost' IDENTIFIED BY 'p1a2s3s4'
# 아래와 같다
CREATE USER 'dev2820'@'127.0.0.1' IDENTIFIED BY 'p1a2s3s4'
権限作成したアカウントに特定のデータベース・アクセス権を付与するには
GRANT ALL PRIVILEGES ON [데이터베이스 이름].[허용할 테이블] TO '[계정이름]'@'[허용ip]';
さっき作成した勘定科目にdb 1データベース内のすべてのテーブルにアクセスする権限を付与するにはGRANT ALL PRIVILEGES ON db1.* TO dev2820@localhost;
作成したアカウントの検証mariadbやmysqlも、データベースリストを見ると「mysql」データベースがあります.このデータベースの「user」テーブルには、すべてのアカウント情報が格納されます.
select host,user from mysql.user;
Reference
この問題について([DB]mariadbアカウントの作成と承認), 我々は、より多くの情報をここで見つけました https://velog.io/@dev2820/DB-mariadb-계정-생성-및-권한-부여テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol