読者です 読者をやめる 読者になる 読者になる

農学部×Linux

農学部で情報系の勉強をしている人の備忘録。

Can't connect to local MySQL server through socket | Arch LinuxでMySQL

MintからArchに乗り換えてからMySQLをインストールしていなかったことに気づき、インストール。

 

例のごとくArchのwiki(MySQL (日本語) - ArchWiki)に従ってインストールを進める。

$:mysql_secure_installation

と入力、rootのパスワードを入力して…とここで躓く。

 

Can't connect to local MySQL server through socket ' /run/mysqld/mysqld.sock' (2 "No such file or directory")

 

どうやらmysqld.sockが存在しないようだ。

 

色々調べてみて作成して再度実行すると、今度は

Permission denied と怒られる。

 

権限を変えてみたところ、

Connection refused …。

 

途方に暮れていたところ、よさ気なページを発見。

MySQLが起動できなくなった件(MacOSX10.6) - かにぱん冒険記

 

この記事の「セーフモードで起動」という項に書かれていることを試したところ、無事mysqld.sockが作成、及びMySQLが起動した。

 

うーん、インストール時にデフォルトで作成されるものではないのだろうか…。