MySQLの復習
MySQLの復習をするデータベースを利用する環境作りの記録
背景
コードの練習の履歴をgithub上で管理するときにデータベースを使用するユーザ名やパスワードを匿名性の高いものにしようと新しくユーザとデータベースを作成した。 その時、ユーザの作成方法などを調べてしまったので、定着させるために記録を残す。
作成までの流れ
- MySQLクライアントにroot権限でログイン
- ユーザの作成
- データベースの作成
- ユーザにデータベースを操作する権限を付与
手順
1.MySQLクライアントにroot権限でログイン
+ コマンドプロンプトから実行する場合
- binフォルダのpathを環境変数に登録する。
* ユーザの作成
user
create user student;
user & password
create user student identified by [password] "study";
user & host & password
create user 'student'@'localhost' identified by "study";
確認
select User,Host,password from mysql.user;
2.データベースの作成
データベースの作成
create database address_book;
確認
show databases;
3.ユーザにデータベースを操作する権限を付与
データベースの権限をすべて付与
GRANT ALL ON address_book.* TO 'student'@'localhost';
権限の確認
SHOW GRANTS FOR student@localhost \G
個人的なメモ [](
public static void main(String[] adrgs){\ System.out.println("Hello Markdown");\ }\
require 'redcarpet'\ markdown = Redcarpet.new("Hello World!")\ puts markdown.to_html\-->
//\ )