CentOS8にmariadbの構築

1.インストール

yum install mariadb mariadb-server

2.自動起動設定

systemctl enable mariadb.service

3.起動

systemctl start mariadb.service

4.ユーザーの作成と権限の付与

・ユーザの作成

create user ‘ここにユーザ名’@’localhost’ identified by ‘ここにパスワード’;

create user 'yamada'@'localhost' identified by 'tarou';
・権限に付与

grant 与える権限 on DB名.テーブル名 to user名;

全DBの全テーブルに対して、与える権限を与える
grant 与える権限 on *.* to user名;
指定したDB名の全テーブルに与える権限を与える
grant 与える権限 on DB名.* to user名;
指定したDB名の指定したテーブル名に与える権限を与える
grant 与える権限 on DB名.テーブル名 to user名;

よく使う権限一覧:

与える権限 意味
ALL 全ての権限を付与する
SELECT SELECT使用権限付与
ALTER ALTER TABLE使用権限付与
INSERT INSERT使用権限付与
UPDATE UPDATE使用権限付与
DELETE DELETE使用権限付与
CREATE CREATE使用権限付与
DROP DROP TABLE使用権限付与

すべての権限を付与する
grant all on DB名を指定する.権限を与えたいテーブル名 to ‘ここにユーザ名’@’localhost’;

grant all on `testdb`.* to 'yamada'@'localhost';

5.mariadb mysql ポート番号を調べる


$ sudo mariadb
MariaDB[(none)]> show variables like 'port';

6.無償の高機能SQLクライアントツール「DBeaver」-仕事で使うことにオススメ

参照リンク:https://wonwon-eater.com/dbeaver-review/