LoginSignup
1
0

More than 1 year has passed since last update.

MySQL備忘録

Last updated at Posted at 2022-02-27

CLIコマンド

mysqld と mysqld_safe の違いについて

  • mysqldmysqld_safeのどちらもMySQLサーバーを起動させるためのコマンド
  • mysqld_safeではエラー発生時の再起動やロギングなどを行ってくれるのでこちらの使用が推奨されている
  • 内部的にはmysqld_safemysqldを起動している

参考:
mysqldとmysqld_safeの関係
mysqld_safe — MySQL サーバー起動スクリプト(公式ドキュメント)

ログイン

アクセス拒否エラーを回避する(開発時)

  1. 一度MySQLを停止する

    [root@mysql_test]# service mysqld stop
    
  2. 権限スキップのオプションを付与して再起動する

    [root@mysql_test]# mysqld_safe --skip-grant-tables
    
  3. rootユーザーでログインする

    [root@mysql_test]# mysql -u root
    

参考:
MySQLインストール時に遭遇する「アクセス拒否エラー(Access denied for user ‘root’@’localhost’)」の対処

クエリ

データベースを作成する

CREATE DATABASE (IF NOT EXISTS) db_name

参考:
CREATE DATABASE 構文

1
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
1
0