mysqlでユーザーとデータベースを新しく作成する方法は何ですか?
MySQLで新しいユーザーとデータベースを作成する手順は以下の通りです:
- MySQLデータベースサーバーに接続するために、コマンドラインツール(MySQL Shell、MySQL Command Lineなど)を開いたり、グラフィカルなツール(phpMyAdminなど)を使用したりしてください。
- MySQLサーバーに管理者アカウントでログインしてください。通常、管理者アカウントはrootであり、対応するパスワードを入力する必要があります。
- 新しいデータベースを作成してください。mydatabaseという名前のデータベースを作成するには、以下のコマンドを使用してください。
CREATE DATABASE mydatabase;
- 私のユーザー
- 私のパスワード
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
上記の命令では、myuserは作成するユーザー名を表し、localhostはそのユーザーがデータベースにローカル接続できることを意味し、mypasswordはそのユーザーのパスワードです。
- 私のユーザー
- 私のデータベース
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
上記の命令では、mydatabase.* はmyuserユーザーによるmydatabaseデータベースのすべてのテーブルと操作に権限があることを示します。
- 新たな権限を取得する。MySQLの権限設定を更新するために、以下のコマンドを使用して、新しいユーザーおよび権限を即座に有効にすることができます。
FLUSH PRIVILEGES;
上記手順を完了すると、新しいMySQLユーザーとデータベースが作成されます。