自宅サーバMAMPMAMPによってMac上にMySQLサーバをサクッと導入しました。導入直後はセキュリティがゆるゆるなので、設定をいじります。「WebStart」(http://localhost:8888/MAMP/?language=Japanese)を開きます。MySQLのユーザ名が「root」、パスワードが「root」であることを示しています。これはまずいですのでrootのパスワードを変更しましょう。WebStartページターミナルを起動してmysqlコマンドでデータベースにログインする...が面倒くさいので、ページ上部にある「ツール」>「phpMyAdmin」を選択して、phpMyAdmin経由でデータベースにアクセスします。「ユーザ」タブを選択します。root以外のユーザに✓を入れて、「実行」ボタンを押します。これで、余計なユーザが削除されました。再度、「ユーザ」タブを選択し、「root」の「特権を編集」を押します。続けて、「パスワードを変更する」を押します。「パスワードを変更する」ボタン任意のパスワードを入力し、「実行」ボタンを押します。パスワード変更を実行phpMyAdminの設定変更rootのパスワードを変更したことによって、phpMyAdmin経由でのデータベースへのアクセスが拒否されます。エラーphpMyAdminの設定ファイル「/Applications/MAMP/bin/phpMyAdmin/config.inc.php」をエディタで開きます。次の箇所を、先ほど設定したrootのパスワードに変更します。'newRootPassword';再度、phpMyAdminでデータベースにアクセスするとちゃんと表示されました。新パスワードで接続さて、これでMySQLデータベースが安全かと言えば、全然です。LAN内の他のPCなど、MAMPを導入したMacにWEBブラウザでアクセス可能なユーザなら、誰でもphpMyAdmin経由でデータベースを変更することが可能だから。次回は、外部からphpMyAdminにアクセスできないようにApacheの設定を変更します。ここに至って、不具合に気づきました。MAMA.appでサーバを一旦停止し、再度起動すると、次のようなエラーが表示されます。MAMP(現行バージョン3.2.1)は、MySQLのパスワード変更で少々問題があるようです。いえ、ApacheもMySQLも正常に動作しているので特に実害はありませんが。画像ファイルサイズを変更。Automatorでクイックアクション化。ファイル名をハッシュ値でリネーム。Automatorでクイックアクション化。BottleでWebSocketを試す。コメントをキャンセルメールアドレスが公開されることはありません。上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。画像ファイルサイズを変更。Automatorでクイックアクション化。ファイル名をハッシュ値でリネーム。Automatorでクイックアクション化。DockerでHTTPS-PORTAL使うとHTTPSサイトの構築が超絶簡単DockerでWordPress+MySQL+phpMyAdmin+WSGIのプラクティスBB-8のプラモデルを作りました。プラモデル作りを再開。BottleでWebSocketを試す。fastenersで排他ロックを試す。Blue-black.ink。