masayuki5160's diary

名古屋でエンジニアしてます。

MySQL

MySQLがswapしてた話

忘れないようにめも。詳しいことは他の方の記事の方がすばらしいので割愛しますが、 参考にした記事だけまとめときます。 気が付いたらmysqlサーバがswapしてた http://d.hatena.ne.jp/editnuki/20130227/1361893390基本はこちらを参考にvm.swappiness = 0 …

MySQLをインストール後にrootでログインできない

こんなことあるんだ、と驚きましたが他の人も同じエラーにあってるみたいでした。 ざっくりこんな感じで対応したのでメモしておきます。 MySQLを停止 MySQLを–skip-grant-tablesオプション付きで起動 コマンドプロンプトにはいる(#mysql -u root) rootユーザ…

JOINを使ってみる

JOINをどう使ったらいいかわからんな〜、 と思ってたんですが前回つくった環境でいろいろやってたらやっとわかってきた気がします。phpMyAdminって便利 http://d.hatena.ne.jp/masayuki5160/20120421/1335022267今回使用したテーブルは以下4つ 1.売上データ …

phpMyAdminって便利

仕事でよくphpMyAdminを使ってます。 いろいろ機能がありそうで試したいな〜と思ってたんですが、 本番環境でやるわけにもいかないのでちょっとローカルにテスト環境をつくってみます。 参考資料 (というより今回はこの本で使用しているサンプルデータを使…

適切なインデックスが使われていることの確認(EXPLAINを使う)

前回につづいてインデックスについて。 インデックスがちゃんと使われているか確認していきます。 まずは検証環境を構築。 インデックス付きのテーブルとインデックス無しのテーブルを作成していきます。INDEX_BOOK_MST:インデックス付き NON_INDEX_BOOK_MS…

新卒のWebエンジニアとかDBエンジニアへオススメする、Webエンジニアのための データベース技術[実践]入門

DBの知識がまだまだなので勉強中。Webエンジニアのための データベース技術[実践]入門 (Software Design plus)新品価格¥2,786から(2017/3/19 15:32時点)この本を参考にしながら勉強をしていて、 インデックスについてやっと理解できてきたのでまとめてみる…

MySQLインストール後にDBとユーザを作成してみる

DBについてまだまだ知識不足なのでメモがてらまとめてみる。0.MySQLインストール 以前書いたので省略 1.rootパスワード設定 2.DB作成してみる 3.作成したDB専用の管理ユーザを作成してみる 0.MySQLインストール これはこちらを参照 LAMP環境構築めも http://…

MySQL起動から初期設定めも

MySQL起動 #/etc/init.d/mysqld.d startMySQLのコンソールにログイン ※rootユーザとしてログイン #mysql -u rootデータベース作成 #create database masa;データベースを扱うユーザの作成 #grant all on *.* to user@localhost identified by 'password'; す…

LAMP環境構築めも

PHP,MySQL,Apacheのインストールめも (CentOSで。)1.PHPをインストール # yum install php php-pear php-devel php-mbstring php-mysql php-pdo php-xml 2.確認 # php -v 3.MySQLをインストール # yum install mysql-server 4.Apacheがはいってるか確認 # …

Ethna+MySQL

Ethna×PHP (LLフレームワークBOOKS)中古価格¥1から(2017/3/19 15:41時点) これを参考にちょこちょこやってたら、DB Error: extension not foundとでて2、3時間はまってました。。 てっきりEthnaのせいかとおもっていろいろ調べてましたが、 結局MySQLモジ…

MySQL勉強中

参考資料MySQLで学ぶデータベース超入門 (DB Magazine SELECTION)新品価格¥2,376から(2017/3/19 15:42時点)SQL攻略 実行すれば理解できる! http://sql.main.jp/index.htmlDBサーバ構築 http://centossrv.com/mysql.shtml SQLさえ微妙、、という状態でした…