###はじめに
SQL文もある程度覚えたし、実際にMySQLの環境を構築してより実践的な学習をしようと思ったら、いきなり詰まったので備忘録として残しておきます。
###何が発生したか
データベース作成がしたいのに、ボタンが押せない状況に。
原因は画像下部にある
Could not connect, server may not be running. Can't connect to MySQL server on '127.0.0.1' (10061)
この部分でした。
「サーバーに接続してねぇぞ」って怒られているようです。
###どこを確認すれば良いか
答えはmysqld
というプロセスにありました。
windowsのPCの場合は
タスクマネージャー→プロセスでmysqldのプロセスが動いているか確認する。
(Macの場合については未確認のため分かりません。すみません...)
確認してみると該当するプロセスは見当たらず起動していなかったことが分かりました。
###どのように起動するか。
※下記実行前にMySQLのbinコマンドが使えるようPathを通しているか確認すること。
通していない場合は環境変数に;C:¥Program Files¥MySQL¥MySQL Server x.x¥bin
を入れること
(x.xにはバージョンを入れる。今回の場合は5.7)
- 管理者権限でコマンドプロンプト起動
-
net start mysqlxx
を実行。
(xx
部分にはバージョンの番号を入力します。5.7のバージョンを使用している場合は57
) -
mysql -u root -p
を実行
以上。
net start
はサービスの表示/開始を意味し、
mysql -u root -p
はmysqlにユーザー名rootでパスワード入力を行う宣言です。
MySQLサーバーとの接続を切断する場合はquit
で抜ける。
(exit
、\q
でもOK)