ubuntu(WSL)にMySQLをインストールする
MySQLのインストール
以下のコマンドを実行することでMySQLをインストールすることができます。
$sudo apt install mysql-server
MySQLに関して
ログイン関連
以下のコマンドを実行しMySQLにログインすることが出来ます。
$sudo mysql -u root -p
現在ユーザーとroot権限のパスワードを入力するとログインすることが出来ます。
ユーザー関連
ユーザーの作成
- ユーザー名:testuser
- ホスト名:localhost
- パスワード:password
上記設定のユーザーを以下のコマンドで作成する。
mysql > create user `testuser`@`localhost` IDENTIFIED BY 'password';
ユーザーにDB操作権限を付与する
- 対象ユーザー:testuser@localhost
- 対象ユーザーのパスワード:password
- 操作できるDataBase名:test_db
mysql > grant all privileges on test_db.* to testuser@localhost IDENTIFIED BY 'password';
ユーザーのパスワード変更
上記で作成した任意のユーザーのパスワードを以下のコマンドで変更することが出来ます。
mysql > set password for 'testuser'@'localhost' = password('任意のpassword');
ログイン中のユーザーのパスワードを変更する際は以下のコマンドで変更することが出来ます。
mysql > set password = password('任意のpassword');
データベース関連
データベースの追加
以下のコマンドでデータベースを追加することが出来ます。
mysql > create database データベース名;
データベース一覧の表示
以下のコマンドでデータベース一覧を表示することが出来ます。
mysql > show databases;
データベースの選択
以下のコマンドで編集するデータベースを選択することが出来ます。
mysql > use データベース名;
テーブル関連
テーブルの作成
以下のコマンドでデータベースにテーブルを作成することが出来ます。
mysql > CREATE TABLE `テーブル名` ( `フィールド名` [データ型] [オプション], ) ;
テーブル一覧の表示
以下のコマンドでテーブルの一覧を表示することが出来ます。
mysql > show tables;
テーブル設計の確認
以下のコマンドでテーブルの設計を確認することが出来ます。
mysql > desc テーブル名
ubuntuでMySQLを起動、停止、再起動させる方法
# 起動 $ sudo /etc/init.d/mysql start # 停止 $ sudo /etc/init.d/mysql stop # 再起動 $ sudo /etc/init.d/mysql restart