CREATE TABLE IF NOT EXISTS images (
ID INT AUTO_INCREMENT PRIMARY KEY,
image_name VARCHAR(255),
image_path VARCHAR(500),
image_alt VARCHAR(255),
image_title VARCHAR(255),
image_description TEXT,
image_enabled TINYINT(1) DEFAULT 1,
image_order INT
);
CREATE USER 'shimizuya'@'localhost' IDENTIFIED BY '0000abcdef';
GRANT ALL PRIVILEGES ON *.* TO 'shimizuya'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
MySQLでユーザー一覧を表示するには、以下のSQLクエリを使用します。まず、MySQLにログインし、次のコマンドを実行してください。
“`sql
SELECT user, host FROM mysql.user;
“`
Windows環境でMySQLにログインするには、コマンドプロンプトを開き、以下のコマンドを実行します。
“`sh
mysql -u root -p
“`
パスワードを入力した後、上記のSQLクエリを実行してください。
shimimane: rootと同じ権限を持つ userを作成
id: shimizuya
pass: 0000abcdef
GitHub Copilot: MySQLで`root`と同じ権限を持つユーザー`shimizuya`を作成するには、以下の手順を実行します。
1. MySQLにログインします。
2. 新しいユーザーを作成し、パスワードを設定します。
3. 新しいユーザーに`root`と同じ権限を付与します。
以下のコマンドを順に実行してください。
“`sh
mysql -u root -p
“`
パスワードを入力した後、以下のSQLコマンドを実行します。
“`sql
— 新しいユーザーを作成し、パスワードを設定
CREATE USER ‘shimizuya’@’localhost’ IDENTIFIED BY ‘0000abcdef’;
— 新しいユーザーに全ての権限を付与
GRANT ALL PRIVILEGES ON *.* TO ‘shimizuya’@’localhost’ WITH GRANT OPTION;
— 権限をリフレッシュ
FLUSH PRIVILEGES;
“`
これで、`shimizuya`ユーザーが`root`と同じ権限を持つようになります。
登録されてるホストとユーザー名の確認
select user, host from mysql.user;
特定のユーザーの権限確認
show grants for ‘ユーザー名’@’ホスト名’
コメント