0
0

More than 1 year has passed since last update.

SQL・Databaseを基本からまとめてみた【MySQL】

Last updated at Posted at 2023-03-10

公式サイト:MySQL

MySQLのインストール

①HomeBrewの最新化

brew update

②MySQLのインストール

brew install mysql

MySQLの設定(1)

① MySQLのインストール確認

mysql --version

② MySQLの起動と停止

mysql.server start
mysql.server stop
//起動を確認
mysql.server status

③ MySQLへの管理者ユーザーでのログイン

//パスワード無しの場合
mysql -u root  //※ mysql>と表じされたら成功

④ ユーザーの作成
(管理者ユーザーでMySQLにログインした状態で)

create user [新ユーザー]@localhost identified by '[新パスワード]';

//成功したら、Query OK,と表示

⑤ ユーザーの確認
(管理者ユーザーでMySQLにログインした状態で)

select Host,User from mysql.user;

MySQLの設定(2)

① データベース(スキーマ)の作成
(管理者ユーザーでMySQLにログインした状態で)

create database [データベース名] default character set utf8;

②データベース(スキーマ)の確認
(管理者ユーザーでMySQLにログインした状態で)

show databases;

③ユーザーへのアクセス権限の付与
(管理者ユーザーでMySQLにログインした状態で)

grant all privileges on [データベース名].* to [ユーザー名]@localhost;

MySQLの設定(3)

①ユーザーへのアクセス権限の確認
(管理者ユーザーでMySQLにログインした状態で)

show grants for [ユーザー名]@localhost;

②認証プラグインの変更
(管理者ユーザーでMySQLにログインした状態で)

alter user [ユーザー名]@localhost identified with mysql_native_password by '[パスワード]'; 

③認証プラグインの確認
(管理者ユーザーでMySQLにログインした状態で)

select User,Plugin from mysql.user;

④MySQLからのログアウト
(MySQLにログインした状態で)

quit

参考サイト

【SQL】未経験者もこれ一本でOK!MySQLで学ぶ「SQL」「データベース基礎」講座【プログラミング初心者向け】

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0