開発したアプリなど一覧

MySQL

Database

MySQL の root パスワードを忘れたので復旧した

久しぶりにあるサーバーの MySQL を操作しようとしたところ、root パスワードを忘れてしまいログインできなくなってしまった。 実は以前にもパスワードを忘れた事がある。八年ぶり二度目らしい。 この記事にもある通り MySQL ではそのよ...
Database

MySQL サーバーに外部(localhost以外)から接続する方法

諸事情があり MySQL サーバーに他のサーバーから接続する必要が出てきた。しかし MySQL 標準ではローカルホストからの接続のみ許可しているようだ。接続しようとすると以下のようなエラーが出ると思う。 このページでは MySQL サーバー...
Database

MySQL から table is marked as crashed and last (automatic?) repair failed というエラーが出たので対処した

先日ある Web サイトにアクセスした際、データベースの中身が一切読み込めない現象が発生した。MySQL 自体は正常に動作しているようで Web サイト自体はエラーが出ずに動き続けているという異常な状態であった。 MySQL のエラーメッセ...
Linux

さくらのVPS + Ubuntu 18.04 + Nginx + PHP + MySQL で WordPress を動かすまで

Ubuntu 18.04 の初期設定が終わったら Nginx と MySQL をインストールして Wordpress を動かす。Ubuntu 18.04 の初期設定については以下に書いた。 Nginx のインストール まずは Nginx の...
Windows

SSH 経由も利用できる Windows 用 MySQL/MSSQL/PostgreSQL クライアント HeidiSQL

Web アプリケーションなどのシステムを開発する際に必要となるのが MySQL や MSSQL, PostgreSQL といったデータベースだ。特に開発中であればテーブルの中身を確認したり SQL 文を直接実行してデータベースを操作する事も...
Software

Atom から MySQL/PostgreSQL などのDBに接続しクエリを実行するパッケージ Data Atom

Web 系の開発者であれば MySQL や PostgreSQL といったデータベースを利用したシステムを開発する事が多いと思う。特に開発中であればデータベースに接続してその中身を確認しながら作業する事も多いだろう。 データベースに接続する...
Linux

WSL Ubuntu 18.04 に MySQL 5.7 をインストールする

Web アプリの開発で必要となる Mysql を WSL の Ubuntu 8.10 にインストールした際のメモ。バージョンは 5.7 を利用した。 WSL Ubuntu 8.10 に MySQL 5.7 をインストールする インストールは...
Mac

macOS 用の MySQL 管理アプリ Sequel Pro

普段 Web サイトを開発する際、データベースには MySQL を利用しています。MySQL の管理ツールといえば phpMyAdmin が有名ですが Web サーバを立ち上げる必要がある為、用途によっては不便です。 macOS を利用して...
Linux

Ubuntu を 14.04 LTS にアップデートしたら MySQL が動かなくてハマった

以前管理していた Web サイトの改修案件が来たのでついでという事で古くなってきたサーバのOSやソフトウェアもろともアップデートする事にした。 順調に進んでいたが MySQL だけ正常に動かなかった。エラーメッセージは以下の通り。 パーミッ...
Linux

Ruby on Rails 本番環境構築時の作業メモ

Ruby on Rails で開発中の Web サイトを本番用のサーバで動かそうとしたらだいぶハマったのでメモ。 ちょっと実際の作業内容と記述が前後してしまったし、いろいろ試したりメモが抜けてたりするので忘れてる工程があるかもしれない。 基...