LoginSignup
3
3

More than 5 years have passed since last update.

WordPressの勉強をする為、ドットインストールで学習しようとするも、いきなりMySQLが立ちはだかった話

Last updated at Posted at 2016-06-11

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に初投稿してやれと思い、作成しました。全く大した内容ではございませんが、素人なりに日々頑張っています。

3
3
1

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
3
3