#WordPressのポートフォリオ作成する為に、ドットインストールから始めたら、MySQLにはまってしまいました。
##対象
・これからドットインストールでWordPressを学ぼうとしている人
・MySQLをこれからインストールして使おうとしている人
##該当箇所
WordPress入門(ドットインストール)
#02 WordPressをインストールしよう
MySQL入門
#03 データベースを操作してみよう
##前提
当方エンジニア経験のない素人、もちろんMySQLを触ったことはございません
開発環境
Cloud9
##流れ
「#02 WordPressをインストールしよう」がはじまるなり、当然のごとくMySQLに入った状態から始まり本気でテンパる。焦ってMySQL入門を見始めるもエラーでインストールできず。調べながらインストールするも、データベースが作成できたのか分からない状態になる。最終的にデータベースがうまく作成できて一安心。
##MySQLインストール
・MySQL入門 #03の通り、下記コマンドを打ってみる
$ mysql -u root
・下記のエラーが返ってくる
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock'
・インストールしてない時に返ってくるエラーらしいので、下記コマンドでインストールする
$ mysql-ctl start`
・インストールできたので改めて、下記コマンドでMySQLを起動してみる
$ mysql -u root
・うまく起動しました
##データベースの作成
・ドットインストールと同じように下記コマンドを入力する
mysql> create detabase dotinstall_wordpress;
・下記のエラーが返ってくる
ERROR 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version
for the right syntax to use near 'detabase dotinstall_wordpress' at line 1
・どうも;を外せば良さそうと思い、;を外して再度入力すると下記の状態に
mysql> create detabase dotinstall_wordpress
->
・反応がないので、正解かどうかも不明、果敢にデータベースの一覧を表示しようと下記のコマンドを入力するもcreate detabaseと同じ状態に
-> show detabases;
ERROR 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version
for the right syntax to use near 'detabase dotinstall_wordpress
show detabases' at line 1`
`mysql> show detabases
->
・ググると大文字でコマンド入力しているQiitaの記事を見つけたので、コピペしてみる
mysql> CREATE DATABASE dotinstall_wordpress;
Query OK, 1 row affected (0.00 sec)
・できた!!キーポイントは大文字だったのかと思いきや、よくよく見比べると、detabaseとDATABASE。完全なスペルミス(笑)。試しに小文字でtestデータベースを作成すると、もちろんうまくいきましたwww
mysql> create database test;
Query OK, 1 row affected (0.00 sec)
##おわりに
今回の一連のエラー解決に費やした時間は、1時間。せっかくなのでQiitaに初投稿してやれと思い、作成しました。全く大した内容ではございませんが、素人なりに日々頑張っています。