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';