CLIコマンド
mysqld と mysqld_safe の違いについて
-
mysqldとmysqld_safeのどちらもMySQLサーバーを起動させるためのコマンド -
mysqld_safeではエラー発生時の再起動やロギングなどを行ってくれるのでこちらの使用が推奨されている - 内部的には
mysqld_safeがmysqldを起動している
参考:
mysqldとmysqld_safeの関係
mysqld_safe — MySQL サーバー起動スクリプト(公式ドキュメント)
ログイン
アクセス拒否エラーを回避する(開発時)
-
一度MySQLを停止する
[root@mysql_test]# service mysqld stop -
権限スキップのオプションを付与して再起動する
[root@mysql_test]# mysqld_safe --skip-grant-tables -
rootユーザーでログインする
[root@mysql_test]# mysql -u root
参考:
MySQLインストール時に遭遇する「アクセス拒否エラー(Access denied for user ‘root’@’localhost’)」の対処
クエリ
データベースを作成する
CREATE DATABASE (IF NOT EXISTS) db_name