差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン | ||
linux:mysql [2019/01/03 11:34] – [MySQLサービスの起動] ともやん | linux:mysql [2024/02/04 14:08] – ↷ 移動操作に合わせてリンクを書き換えました。 非ログインユーザー | ||
---|---|---|---|
行 135: | 行 135: | ||
# mysql -u root -p | # mysql -u root -p | ||
Enter password: ******** <- root ユーザーのパスワードを入力 | Enter password: ******** <- root ユーザーのパスワードを入力 | ||
- | Welcome to the MySQL monitor. | + | Welcome to the MariaDB |
- | Your MySQL connection id is 5 | + | Your MariaDB |
- | Server version: | + | Server version: |
- | Type ' | + | Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. |
+ | |||
+ | Type ' | ||
</ | </ | ||
- 現在存在しているデータベースを確認する。< | - 現在存在しているデータベースを確認する。< | ||
- | mysql> SHOW DATABASES; | + | MariaDB [(none)]> SHOW DATABASES; |
+--------------------+ | +--------------------+ | ||
| Database | | Database | ||
+--------------------+ | +--------------------+ | ||
- | | information_schema | | + | | information_schema | |
- | | mysql | | + | | mysql | |
- | | test | | + | | performance_schema |
+--------------------+ | +--------------------+ | ||
- | 3 rows in set (0.00 sec) | + | 3 rows in set (0.004 sec) |
</ | </ | ||
- データベースの作成を行う。< | - データベースの作成を行う。< | ||
- | mysql> CREATE DATABASE tomoyan_db; | + | MariaDB [(none)]> CREATE DATABASE tomoyan_db; |
- | Query OK, 1 row affected (0.00 sec) | + | Query OK, 1 row affected (0.001 sec) |
</ | </ | ||
- データベースが正しく作成されていることを確認する。< | - データベースが正しく作成されていることを確認する。< | ||
- | mysql> SHOW DATABASES; | + | MariaDB [(none)]> SHOW DATABASES; |
+--------------------+ | +--------------------+ | ||
| Database | | Database | ||
+--------------------+ | +--------------------+ | ||
- | | information_schema | | + | | information_schema | |
- | | mysql | | + | | mysql | |
- | | test | | + | | performance_schema |
- | | tomoyan_db | + | | tomoyan_db |
+--------------------+ | +--------------------+ | ||
- | 4 rows in set (0.00 sec) | + | 4 rows in set (0.003 sec) |
</ | </ | ||
===== ユーザー作成 ===== | ===== ユーザー作成 ===== | ||
- ユーザーを作成するには以下のコマンドを実行する。< | - ユーザーを作成するには以下のコマンドを実行する。< | ||
- | mysql> GRANT ALL PRIVILEGES ON tomoyan_db.* TO ' | + | MariaDB [(none)]> GRANT ALL PRIVILEGES ON tomoyan_db.* TO ' |
| | ||
- | Query OK, 0 rows affected (0.00 sec) | + | Query OK, 0 rows affected (0.003 sec) |
</ | </ | ||
- ユーザーが正しく作成されたことを確認するために以下のSQLを実行する。< | - ユーザーが正しく作成されたことを確認するために以下のSQLを実行する。< | ||
- | mysql> SELECT host, user, password FROM mysql.user; | + | MariaDB [(none)]> SELECT host, user, password FROM mysql.user; |
- | +----------------------+---------+------------------+ | + | +-----------+---------+-------------------------------------------+ |
- | | host | + | | host | user | password |
- | +----------------------+---------+------------------+ | + | +-----------+---------+-------------------------------------------+ |
- | | localhost | + | | localhost | root | *A8950ACBC0ABE4A58931119F34574629F62B4CE9 |
- | | green.fireball.local | root | 7ba00ed47f10af52 | + | | 127.0.0.1 | root | *A8950ACBC0ABE4A58931119F34574629F62B4CE9 |
- | | 127.0.0.1 | + | | ::1 | root |
- | | localhost | + | | localhost | tomoyan | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
- | | green.fireball.local | | | | + | +-----------+---------+-------------------------------------------+ |
- | | localhost | + | 4 rows in set (0.003 sec) |
- | +----------------------+---------+------------------+ | + | |
- | 6 rows in set (0.00 sec) | + | |
</ | </ | ||
- mysql データベースの権限テーブルより権限の再読み込みを行う。< | - mysql データベースの権限テーブルより権限の再読み込みを行う。< | ||
- | mysql> FLUSH PRIVILEGES; | + | MariaDB [(none)]> FLUSH PRIVILEGES; |
- | Query OK, 0 rows affected (0.00 sec) | + | Query OK, 0 rows affected (0.002 sec) |
</ | </ | ||
行 197: | 行 197: | ||
ユーザーのパスワードを変更するには以下のコマンドを実行する。 | ユーザーのパスワードを変更するには以下のコマンドを実行する。 | ||
< | < | ||
- | mysql> SET PASSWORD FOR tomoyan@" | + | MariaDB [(none)]> SET PASSWORD FOR tomoyan@" |
+ | Query OK, 0 rows affected (0.001 sec) | ||
</ | </ | ||
行 203: | 行 204: | ||
ユーザーをテーブルから削除する。 | ユーザーをテーブルから削除する。 | ||
< | < | ||
- | mysql> DROP USER ' | + | MariaDB [(none)]> DROP USER ' |
+ | Query OK, 0 rows affected (0.004 sec) | ||
</ | </ | ||
===== 操作対象データベースの変更 ===== | ===== 操作対象データベースの変更 ===== | ||
- | < | + | < |
+ | MariaDB [(none)]> USE tomoyan_db; | ||
+ | Database changed | ||
+ | </ | ||
===== SQLファイルの実行 ===== | ===== SQLファイルの実行 ===== | ||
行 213: | 行 218: | ||
$ mysql -u user -p[password] [database] < sqlfile.sql | $ mysql -u user -p[password] [database] < sqlfile.sql | ||
</ | </ | ||
- | < | + | < |
+ | MariaDB [(none)]> | ||
+ | Database changed | ||
+ | MariaDB [tomoyan_db]> SOURCE filename; | ||
+ | </ | ||
+ | |||
+ | ===== データベースの削除 ===== | ||
+ | < | ||
+ | MariaDB [(none)]> | ||
+ | Query OK, 0 rows affected (0.012 sec) | ||
+ | </ | ||
+ | < | ||
+ | MariaDB [(none)]> | ||
+ | +--------------------+ | ||
+ | | Database | ||
+ | +--------------------+ | ||
+ | | information_schema | | ||
+ | | mysql | | ||
+ | | performance_schema | | ||
+ | +--------------------+ | ||
+ | 3 rows in set (0.003 sec) | ||
+ | </ | ||
===== テーブルのコピー ===== | ===== テーブルのコピー ===== | ||
行 219: | 行 245: | ||
以下のようにスキーマコピーとデータコピーで対応する。 | 以下のようにスキーマコピーとデータコピーで対応する。 | ||
< | < | ||
- | mysql> CREATE TABLE table_name_yyyymmdd LIKE table_name; | + | MariaDB [(none)]> CREATE TABLE table_name_yyyymmdd LIKE table_name; |
- | mysql> INSERT INTO table_name_yyyymmdd SELECT * FROM table_name; | + | MariaDB [(none)]> INSERT INTO table_name_yyyymmdd SELECT * FROM table_name; |
</ | </ | ||
===== ダンプファイルの作成方法(バックアップ) ===== | ===== ダンプファイルの作成方法(バックアップ) ===== | ||
行 256: | 行 282: | ||
以降の説明では、LAMP 環境と epel リポジトリの設定が済んでいることを前提としている。これらの条件を満たすためには、予め以下の二つの手順を実行しておくこと。\\ | 以降の説明では、LAMP 環境と epel リポジトリの設定が済んでいることを前提としている。これらの条件を満たすためには、予め以下の二つの手順を実行しておくこと。\\ | ||
\\ | \\ | ||
- | [[linux:centos_rpmfusion|CentOS で RPM Fusion を利用する]]\\ | + | [[linux:centos: |
- | [[linux: | + | [[linux:centos: |
==== パッケージのインストール ==== | ==== パッケージのインストール ==== |