タグ

mysqlに関するwackeyのブックマーク (9)

  • Max OS X で Apache サーバを立てよう - futomi's CGI Cafe

    このコーナーでは、Mac OS X と Apache を使ってCGI を試験するための Web サーバを構築することを目的に説明していきます。Windows と違い、Mac OS X には、Web サーバとなる Apache や、CGI を動作させるための Perl が既に実装されております。従って、新たにインストールするものは特にありません。ここでは、環境構築の手順を説明していきます。 章の説明は、UNIX の知識がほとんどない方を対象にしております。 章を執筆するに当たり使った環境は、iBook M6497 で、ソフトウェアアップデートを使って Mac OS X を 10.1.4 までバージョンアップしています。 10.2 に関しての説明がございますが、ソフトウェアアップデートを使って 10.1.5 までアップグレードした後、パッケージ版の 10.2 にてバージョンアップしています

  • MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記

    MySQLでテーブルへのカラム追加、インデックス追加やテーブルの再編成などを行うと、その間テーブルに共有ロックがかかってしまいます。そのためこれらのメンテナンス処理は、通常利用者の少ない深夜早朝帯にサービスを止めて実施する必要があります。日はそれを無停止、オンラインのままでできないかという話題です。 基的なアイデア メンテナンス対象の元テーブルをコピーして、作業用の仮テーブルを作ります 仮テーブルに対して、カラム追加などの変更を加えます その間、元テーブルに対して行われる更新処理について差分を記録しておきます 仮テーブルの変更が終わったら、記録しておいた差分データを仮テーブルに反映します 差分データの反映が終わったら、元テーブルと仮テーブルを入れ替えます これと似たようなことを考えた方は結構いらっしゃるのではないでしょうか。ただ、言うは易し、行うは難しです。整合性がきちんと取れるかどう

    MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記
  • kennyqi.com

    kennyqi.com 2024 著作権. 不許複製 プライバシーポリシー

    wackey
    wackey 2010/12/26
  • 誤って全てのユーザを削除してしまい、MySQLサーバに接続出来なくなってしまいました。

    さくらインターネットの専用サーバを使用している者です。OSはCentOS 5です。 また、LinuxコマンドやMySQLも使い始めて間もない初心者です。 明らかに手順がおかしいのですが、root@localhost等のユーザを全て削除した後、新しいユーザを作成しようとしていたら、うっかりexitしてしまい、MySQLサーバに接続出来なくなってしまいました…。 色々と調べてみて、以下のような手順を踏んで接続を試みても、繋がりませんでした。 ・/etc/my.cnfの [mysqld] を [mysqld --skip-grant-tables]に変更して上書きし、MySQLを再起動する ・mysql_install_dbを実行して、MySQLを再起動する ・/etc/php.d/にあるmysql.iniとmysqli.iniのバックアップを取ってから削除し、MySQLを再起動する 再起動は、

    誤って全てのユーザを削除してしまい、MySQLサーバに接続出来なくなってしまいました。
    wackey
    wackey 2010/12/26
    ハマった
  • トップページ│渋谷生活

    2003年から渋谷区で生活している筆者が、主に仕事趣味、衣住について書いています。使える情報があったら使ってください。 DrupalからWordPressに引っ越し 2019.08.15 MySQL 長年使ってきたDrupal 7をWordpressに引っ越すことにした。 まずは、Drupalのデータベースを調査する。「タイトル」と「ボディ」と「更新日」がそれぞれ別テーブルで保存されている。つまり、1ページのHTMLが複数のテーブルでバラバラに保存されている。これでは引っ越ししにくい。よってidを使って1ページ分を1行のデータで書き出せたら楽にWordpressに移行できる。。。テーブルに何が […] SolarisにSQLCipherをインストール 2012.11.07 Solaris Solaris9にSQLCipherをインストールした。   ■インストール前の準備 自分の環境の

    トップページ│渋谷生活
  • 自宅サーバー構築メモ(CentOS) | CentOS 7.0

    新しい年になったので、自宅サーバーも新たな気持で再稼働と思いリブートしたら起動できなくなった!! どうもkernelが 3.10.0-327.3.1 にバージョンアップしてたみたいで、Kernel panicが発生してるようだ。 最新kernelは自宅サーバーに使ってる HP ProLiant MicroServer との相性が悪いみたいだ。 仕方ないので一つ前のkernelでブートして、解決策をGoogleで調べたら /etc/default/grub のGRUB_CMDLINE_LINUX=”…”にKernelパラメータ initcall_blacklist=clocksource_done_booting を追記することでKernel panicを回避できるという情報があった。 ■ということで /etc/default/grub を編集 [root@server2 ~]# vi /e

    wackey
    wackey 2010/04/28
    バックアップ
  • Snow LeopardなMacBookにMacPortsで開発環境入れ直し(Apache2/PHP5/MySQL5/PostgreSQL8.3) | Creazy!

    Mac 技術情報 Snow LeopardなMacBookMacPortsで開発環境入れ直し(Apache2/PHP5/MySQL5/PostgreSQL8.3) 以前、Leopard(Mac OSX1.5)だった頃にMacPortsで開発環境構築する手順は書いておいたんだけど、Snow Leopardにアップグレードにして同じ事しようと思ったらオプションの指定などそのままではうまくいかないところが結構あったので、改めて手順をメモっておこうと思います。 変化のないところは一部省略しちゃっているところもあるかもしれません。以前書いたエントリーも参考にしてください。 ・ボクのMacBookができるまで:(5.開発環境構築編) [C!] Xcode、X11のインストールは終わっている前提で始めます。 MacPortsの再インストール MacPorts自体をキレイに入れなおさないとうまくいきませ

    Snow LeopardなMacBookにMacPortsで開発環境入れ直し(Apache2/PHP5/MySQL5/PostgreSQL8.3) | Creazy!
  • 漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法

    ちょっとキャッチ−なタイトルをつけてしまったが、今日は独断と偏見でMySQLを高速化する方法を10個紹介しよう。MySQLサーバをチューニングするときや初期導入する場合などに参考にしてもらいたい。 1. バッファを増やす、または減らす チューニングの基中の基であるが、適切なバッファサイズを設定することはパフォーマンスチューニングの要である。主なバッファは次の通り。 innodb_buffer_pool_size・・・InnoDBだけを利用する場合は空きメモリの7〜8割程度を割り当てる最も重要なバッファである。余談だが、実際にはここで割り当てた値の5〜10%ぐらいを多めにメモリを使うので注意が必要だ。 key_buffer_size・・・MyISAMだけを利用する場合は、空きメモリの3割程度を割り当てるといい。残りはファイルシステムのキャッシュ用に残しておこう。 sort_buffer_

    漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法
  • MySQL :: MySQL 5.6 リファレンスマニュアル :: 6.3.2 ユーザーアカウントの追加

    アカウントを作成するためのステートメント (CREATE USER や GRANT など) を使用する。これらのステートメントを発行すると、サーバーによって付与テーブルへの適切な変更が行われます。 INSERT、UPDATE、DELETE などのステートメントを使用して、MySQL 付与テーブルを直接操作する。 アカウント作成のステートメントを使用する方が、付与テーブルを直接操作するよりも簡潔で、エラーの発生率も低いため、推奨される方法です。CREATE USER および GRANT については、セクション13.7.1「アカウント管理ステートメント」で説明されています。 アカウントを作成するためのもう 1 つのオプションは、GUI ツール MySQL Workbench を使用する方法です。または、MySQL アカウント管理の機能を提供する使用可能な複数のサードパーティープログラムのいずれ

  • 1