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