linux:mysql

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linux:mysql [2019/01/03 11:51] – [データベース作成] ともやんlinux:mysql [2024/02/04 14:08] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 非ログインユーザー
行 173: 行 173:
 ===== ユーザー作成 ===== ===== ユーザー作成 =====
   - ユーザーを作成するには以下のコマンドを実行する。<code>   - ユーザーを作成するには以下のコマンドを実行する。<code>
-mysql> GRANT ALL PRIVILEGES ON tomoyan_db.* TO 'tomoyan'@'localhost' \+MariaDB [(none)]> GRANT ALL PRIVILEGES ON tomoyan_db.* TO 'tomoyan'@'localhost' \
  IDENTIFIED BY 'password' WITH GRANT OPTION;  IDENTIFIED BY 'password' WITH GRANT OPTION;
-Query OK, 0 rows affected (0.00 sec)+Query OK, 0 rows affected (0.003 sec)
 </code> </code>
   - ユーザーが正しく作成されたことを確認するために以下のSQLを実行する。<code>   - ユーザーが正しく作成されたことを確認するために以下のSQLを実行する。<code>
-mysql> SELECT host, user, password FROM mysql.user; +MariaDB [(none)]> SELECT host, user, password FROM mysql.user; 
-+----------------------+---------+------------------+ ++-----------+---------+-------------------------------------------+ 
-| host                 | user    | password         +| host      | user    | password                                  
-+----------------------+---------+------------------+ ++-----------+---------+-------------------------------------------+ 
-| localhost            | root    | 7ba00ed47f10af52 |  +| localhost | root    | *A8950ACBC0ABE4A58931119F34574629F62B4CE9 
-| green.fireball.local | root    | 7ba00ed47f10af52 |  +| 127.0.0.1 | root    | *A8950ACBC0ABE4A58931119F34574629F62B4CE9 
-| 127.0.0.1            | root    | 7ba00ed47f10af52 |  +::1       root    *A8950ACBC0ABE4A58931119F34574629F62B4CE9 
-localhost                    |                  |  +| localhost | tomoyan | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 
-| green.fireball.local |                          |  ++-----------+---------+-------------------------------------------+ 
-| localhost            | tomoyan | 7ba00ed47f10af52 |  +rows in set (0.003 sec)
-+----------------------+---------+------------------+ +
-rows in set (0.00 sec)+
 </code> </code>
   - mysql データベースの権限テーブルより権限の再読み込みを行う。<code>   - mysql データベースの権限テーブルより権限の再読み込みを行う。<code>
-mysql> FLUSH PRIVILEGES; +MariaDB [(none)]> FLUSH PRIVILEGES; 
-Query OK, 0 rows affected (0.00 sec)+Query OK, 0 rows affected (0.002 sec)
 </code> </code>
  
行 199: 行 197:
  ユーザーのパスワードを変更するには以下のコマンドを実行する。  ユーザーのパスワードを変更するには以下のコマンドを実行する。
 <code> <code>
-mysql> SET PASSWORD FOR tomoyan@"localhost"=PASSWORD('newpassword');+MariaDB [(none)]> SET PASSWORD FOR tomoyan@"localhost"=PASSWORD('newpassword'); 
 +Query OK, 0 rows affected (0.001 sec)
 </code> </code>
  
行 205: 行 204:
 ユーザーをテーブルから削除する。 ユーザーをテーブルから削除する。
 <code> <code>
-mysql> DROP USER 'tomoyan'@'localhost';+MariaDB [(none)]> DROP USER 'tomoyan'@'localhost'; 
 +Query OK, 0 rows affected (0.004 sec)
 </code> </code>
  
 ===== 操作対象データベースの変更 ===== ===== 操作対象データベースの変更 =====
-<code>mysql> USE database_name;</code>+<code> 
 +MariaDB [(none)]> USE tomoyan_db; 
 +Database changed 
 +</code>
  
 ===== SQLファイルの実行 ===== ===== SQLファイルの実行 =====
行 215: 行 218:
 $ mysql -u user -p[password] [database] < sqlfile.sql $ mysql -u user -p[password] [database] < sqlfile.sql
 </code> </code>
-<code>mysql> SOURCE filename;</code>+<code> 
 +MariaDB [(none)]> USE tomoyan_db; 
 +Database changed 
 +MariaDB [tomoyan_db]> SOURCE filename; 
 +</code> 
 + 
 +===== データベースの削除 ===== 
 +<code> 
 +MariaDB [(none)]> DROP DATABASE tomoyan_db; 
 +Query OK, 0 rows affected (0.012 sec) 
 +</code> 
 +<code> 
 +MariaDB [(none)]> SHOW DATABASES; 
 ++--------------------+ 
 +| Database           | 
 ++--------------------+ 
 +| information_schema | 
 +| mysql              | 
 +| performance_schema | 
 ++--------------------+ 
 +3 rows in set (0.003 sec) 
 +</code>
  
 ===== テーブルのコピー ===== ===== テーブルのコピー =====
行 221: 行 245:
 以下のようにスキーマコピーとデータコピーで対応する。 以下のようにスキーマコピーとデータコピーで対応する。
 <code> <code>
-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;
 </code> </code>
 ===== ダンプファイルの作成方法(バックアップ) ===== ===== ダンプファイルの作成方法(バックアップ) =====
行 258: 行 282:
  以降の説明では、LAMP 環境と epel リポジトリの設定が済んでいることを前提としている。これらの条件を満たすためには、予め以下の二つの手順を実行しておくこと。\\  以降の説明では、LAMP 環境と epel リポジトリの設定が済んでいることを前提としている。これらの条件を満たすためには、予め以下の二つの手順を実行しておくこと。\\
 \\ \\
- [[linux:centos_rpmfusion|CentOS で RPM Fusion を利用する]]\\ + [[linux:centos:rpmfusion|CentOS で RPM Fusion を利用する]]\\ 
- [[linux:centos_install_lamp|CentOS による LAMP(Apache, MySQL, PHP) 環境構築]]\\+ [[linux:centos:centos_install_lamp|CentOS による LAMP(Apache, MySQL, PHP) 環境構築]]\\
  
 ==== パッケージのインストール ==== ==== パッケージのインストール ====
  • linux/mysql.1546483891.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)