データベース

  1. MySQL(マイエスキューエル)

    MySQL テーブルのカラムの位置を変更

    本日は弊社の社内システムで使用しているデータベース(MySQL)の整理です。で、今回整理を行ったデータベースは、複数の人間が無造作に項目を追加してしまっているということもあり、各カラムの並び順がごちゃごちゃになっていました。なので、この機会にその辺も整理してやることにしました。その際の変更用SQLのメモ書きです。&nbsp…

  2. MySQL(マイエスキューエル)

    max_allowed_packet

    弊社で作成して納品したバッチ処理システムがあります。データベースにはMariDBを使用しています。で、実行するとなぜか以下のようにMySLQサーバへの接続エラーが出るとのこと。エラーメッセージも送って頂いたのですが、SQLSTATE...と出ているようです。MySLQへの接続アカウントも間違っていません。で…

  3. MySQL(マイエスキューエル)

    MySQLのCASE文

    現在、簡単な掲示板のようなシステムを作成しているのですが、その際に少しつまずいたので、記録がてら情報をまとめておくことにしました。今回はお客さんからの要望で、掲示板に記事を投稿する際に、・ステータスフラグ(0:公開保留 1:公開中)・記事の公開開始日・記事の公開終了日という項目を持たせることになりました。ただ、お客さんから、管理画…

  4. MySQL(マイエスキューエル)

    【MySQL】Table 'performance_schema.session_variables' doesn't exist

    MySQLのバージョンをアップデートした際に、管理者用に発行していたアカウントでphpMyAdminにアクセスすると、以下の様なエラーが出るようになりました。。。。。 SHOW VARIABLES LIKE 'character_set_results'MySQL のメッセージ: ドキュメント#1146 - Table 'performanc…

  5. MySQL(マイエスキューエル)

    [CVE-2016-0639] MySQLの脆弱性

    利用しているサーバにインストールしているMySQLのバージョンに、危険度:10.0の脆弱性が見つかっていました。影響を受けるシステムは================================MySQL 5.6.29 およびそれ以前MySQL 5.7.11 およびそれ以前================================とのことなので…

  6. MySQL(マイエスキューエル)

    MySQLのトランザクション処理

    今日は久しぶりにはまりました。現在、バッチ処理でデータベースからデータを一旦全て削除して、新規に取り込み直す処理を作成しています。※データベースはMySQLです。TRUNCATEで全削除!!その後、新規にデータをINSERT!!というような処理を書いたのですが、トランザクションのテストとして…

  7. MySQL(マイエスキューエル)

    ConoHa VPSサーバーへMySQLの最新バージョンをインストール

    ConoHa VPSへMySQLの最新バージョンをインストール、設定する方法こちらの記事では、ConoHa VPSサーバーへMySQLの最新バージョンをインストールする方法をまとめています。※現時点での最新バージョンは、MySQL5.7です。MySQLをインストール■yumリポジトリを追加# rpm -ivh http://dev.mysql.c…

  8. MySQL(マイエスキューエル)

    サーバが応答しません (あるいはローカルサーバのソケットが正しく設定されていません)。

    現在、お問い合わせフォームと簡単な静的ページのみで公開しているサイトがあるのですが、WordPressをインストールして利用することになりました。(サーバはCentOS7、フォームの設定の為にPHP7.0.1を既に入れていました。)ただ、MySQLが入っていなかったので、今日は朝からインストール作業です。と言っても、Tera Termから…

  9. MySQL(マイエスキューエル)

    【MySQL】文字列をソートしたい

    以前弊社で構築したMySQLを使用したシステムがあるのですが、本日はそのシステムの部分改修の依頼を受けたので、対応していました。その際に、数字データを保存しているある項目でソートして該当レコードを取得する処理が必要だったのですが、ちょっとした問題が発生しました。ソートに使用したい項目がVarcharで作成されていた為に、上手く並び替えが行…

  10. MySQL(マイエスキューエル)

    【MySQL】オーバーヘッド!!

    弊社テスト環境のphpMyAdminの画面をなんとなく眺めていると、オーバーヘッドの箇所が赤枠で囲まれているテーブルを発見しました。テスト環境なのでメンテナンスも何もしていなかったのですが、残しておくのも気持ち悪いので、取り敢えず、MySQLに接続して、===========================…

  11. Database(DB:データベース)

    DBのバックアップ

    弊社も今日で仕事納めです。休暇中に何かあると恐いので、念の為に弊社サーバのバックアップを取っておくことにしました。で、phpMyAqminを使ってデータベースのバックアップ取っている時にちょっとしたアクシデントが。つい先日サーバを移管したばかりだったのですが、データベースの管理ツールを使ってバックアップを取ってみると、数百…

  12. MySQL(マイエスキューエル)

    Nginx+WordPressでブログを運営(MySQL5.6のインストール)

    MySQL5.6のインストールMySQL5.6のインストール手順です!!まずは、 # rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm としてリポジトリを作成します。# vi /etc/yum.repos.d/mysql-communi…

  13. PHP(ピー・エイチ・ピー)

    【PHP】プレースホルダ(プリペアド・ステートメント)

    私が入社する前に外注先に組んで貰ったかなり古いプログラムになるのですが、SQLインジェクションに関する不具合が見つかりました。で、コード解析を行いながら、該当箇所をチェックすることに。確かに、select * from テーブル名 where code=$codeなどというまずい記述が見つかりました。ここは、当然プレースホルダ(プリペアド・ス…

  14. PHP(ピー・エイチ・ピー)

    phpMyAdminをインストール

    今日はMTを使って頂いている業者さんから投稿時に画面がフリーズすると連絡があり、朝から調査です。で、何かあると恐いので、作業前に必ずDBのバックアップを取ることにしています。それで、レンタルサーバーにデフォルトでインストールされているphpMyadminにログインすると、>> Table 'information_schema.CHA…

  15. MySQL(マイエスキューエル)

    【MySQL】NULLには注意

    MySQLであるカラムの値が「1」以外のレコードを取得した場合、select * from テーブル名 where カラム名 <> 1としますね。ただ、このカラムの値にNULLが入っていた場合、そのレコードを取得できません。そのような場合には、se…

最近の記事

  1. フリーランス
  2. 太子堂八幡神社の茅の輪
  3. システムエラー
  4. WP:WordPress(ワードプレス)
  5. ITコンサルティング
  6. トラブル
  7. WP:WordPress(ワードプレス)
  8. WP:WordPress(ワードプレス)
  9. WP:WordPress(ワードプレス)
  10. SNSシェア

アーカイブ

PAGE TOP