Fedora 34 にMariaDB 10.5を使用する方法
MariaDBに接続する
[root@fedora ~]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.5.12-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> select version();
+-----------------+
| version() |
+-----------------+
| 10.5.12-MariaDB |
+-----------------+
[root@fedora ~]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.5.12-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> select version();
+-----------------+
| version() |
+-----------------+
| 10.5.12-MariaDB |
+-----------------+
[root@fedora ~]# mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10 Server version: 10.5.12-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> select version(); +-----------------+ | version() | +-----------------+ | 10.5.12-MariaDB | +-----------------+
1.ユーザー情報一覧表示
MariaDB [(none)]> select user,host,password from mysql.user;
+-------------+-----------+----------+
| User | Host | Password |
+-------------+-----------+----------+
| mariadb.sys | localhost | |
| root | localhost | invalid |
| mysql | localhost | invalid |
+-------------+-----------+----------+
MariaDB [(none)]> select user,host,password from mysql.user;
+-------------+-----------+----------+
| User | Host | Password |
+-------------+-----------+----------+
| mariadb.sys | localhost | |
| root | localhost | invalid |
| mysql | localhost | invalid |
+-------------+-----------+----------+
MariaDB [(none)]> select user,host,password from mysql.user; +-------------+-----------+----------+ | User | Host | Password | +-------------+-----------+----------+ | mariadb.sys | localhost | | | root | localhost | invalid | | mysql | localhost | invalid | +-------------+-----------+----------+
2.データベース一覧表示
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | +--------------------+
3.Unix_Socket 認証有効確認
MariaDB [(none)]> show grants for root@localhost;
+-----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost |
+-----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO `root`@`localhost` IDENTIFIED VIA mysql_native_password USING 'invalid' OR unix_socket WITH GRANT OPTION |
| GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION
MariaDB [(none)]> show grants for root@localhost;
+-----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost |
+-----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO `root`@`localhost` IDENTIFIED VIA mysql_native_password USING 'invalid' OR unix_socket WITH GRANT OPTION |
| GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION
MariaDB [(none)]> show grants for root@localhost; +-----------------------------------------------------------------------------------------------------------------------------------------+ | Grants for root@localhost | +-----------------------------------------------------------------------------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO `root`@`localhost` IDENTIFIED VIA mysql_native_password USING 'invalid' OR unix_socket WITH GRANT OPTION | | GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION
4.データベース作成
MariaDB [(none)]> create database user_database;
MariaDB [(none)]> create database user_database;
MariaDB [(none)]> create database user_database;
5.テーブル作成
MariaDB [(none)]> create table user_database.user_tbl (uno int, username varchar(20), address varchar(35), primary key (uno));
MariaDB [(none)]> create table user_database.user_tbl (uno int, username varchar(20), address varchar(35), primary key (uno));
MariaDB [(none)]> create table user_database.user_tbl (uno int, username varchar(20), address varchar(35), primary key (uno));
6.テーブルにデータを挿入
MariaDB [(none)]> insert into user_database.user_tbl(uno, username, address) values("3004", "yamada", "tokyo");
MariaDB [(none)]> insert into user_database.user_tbl(uno, username, address) values("3005", "oosaki", "oosaka");
MariaDB [(none)]> insert into user_database.user_tbl(uno, username, address) values("3004", "yamada", "tokyo");
MariaDB [(none)]> insert into user_database.user_tbl(uno, username, address) values("3005", "oosaki", "oosaka");
MariaDB [(none)]> insert into user_database.user_tbl(uno, username, address) values("3004", "yamada", "tokyo"); MariaDB [(none)]> insert into user_database.user_tbl(uno, username, address) values("3005", "oosaki", "oosaka");
7.テーブルのデータ表示
MariaDB [(none)]> select * from user_database.user_tbl;
+------+----------+---------+
| uno | username | address |
+------+----------+---------+
| 3004 | yamada | tokyo |
| 3005 | oosaki | oosaka |
+------+----------+---------+
MariaDB [(none)]> select * from user_database.user_tbl;
+------+----------+---------+
| uno | username | address |
+------+----------+---------+
| 3004 | yamada | tokyo |
| 3005 | oosaki | oosaka |
+------+----------+---------+
MariaDB [(none)]> select * from user_database.user_tbl; +------+----------+---------+ | uno | username | address | +------+----------+---------+ | 3004 | yamada | tokyo | | 3005 | oosaki | oosaka | +------+----------+---------+
8.データベース削除
MariaDB [(none)]> drop database user_database;
9.ログアウト
MariaDB [(none)]> exit
Bye