MySQLでデータベース作成ができない時の対処
はじめに
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)
Author And Source
この問題について(MySQLでデータベース作成ができない時の対処), 我々は、より多くの情報をここで見つけました https://qiita.com/ofn/items/cf7943e0b0359397a923著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .