Evernote と ガジェット

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • 文字サイズを大きく
  • Default font size
  • 文字サイズを小さく

さくらインターネットMySQLのバージョンアップ

Eメール 印刷 PDF

JoomlaにK2をインストールしたのですが、エラーが表示され使用できませんでした。
K2インストール時のSQL文でエラーが出ていました。そこで先延ばしにしていたMySQLの変更を行いました。

そこでMySQL4.xからMySQL5.xへバージョンアップを行いました。
手順は以下の通りです。

1.DBのバックアップ
2.サイトをメンテナンスモードへ
3.MySQL4.xの削除
4.MySQL5.xの作成
5.DBのリストア
6.dbの接続先を修正
7.サイトの再開

  1. DBのバックアップ
    さくらインターネットのサーバコントロールパネルから管理ツール(phpMyAdmin)を起動します。 
    sakura-mysql102

    DBの「エクスポート」をクリックしてバックアップを実行します。
    sakura-mysql103

    パラメーターは上の通りにしました。環境に合わせて変更を行って下さい。右下の「実行する」をクリックします。
    sakura-mysql106

    ローカルの適当なフォルダを指定してバックアップファイルを保存します。
    sakura-mysql107

    ファイルの中身はテキストです。エディタで開けば中身が確認できます。

  2.   管理メニューの「サイト」-「基本設定」からサイトをメンテナンスモードに移行します。
    sakura-mysql109

  3. さくらインターネットのサーバコントロールパネルから古いデータベースを削除します。
    sakura-mysql110

    データベースの確認画面が表示されます。「OK」をクリックすれば削除されます。
    sakura-mysql114
  4. MySQL5.xのデータベースを作成します。引き続きさくらインターネットのサーバコントロールパネルから操作を行います。
    データベース接続パスワードを入力して「送信」ボタンをクリックします。
    sakura-mysql117
    作成されました。
    sakura-mysql118
  5. DBのリストア バックアップ済みのファイルを新しいデータベースにインポートします。
    新しいMySQL5.xのサーバにphpMyAdminを使ってアクセスします。
    sakura-mysql121

    メニューからインポートを選択します。
    sakura-mysql122

    ローカルに保存してあるバックアップファイルの修正を行います。
    さくらインターネットではMySQL5.xのdbを作成した時点で新しいデータベースが作成されています。
    バックアップファイルにはデータベースの作成コマンドが含まれているのこのまま衣装するとエラーが出ます。
    エディタで開いてコメントアウトしましょう。赤丸の様にマイナスの記号を2つ行頭に挿入します。
    sakura-mysql123
    ※万一を考えて別名で保存しても良いです。事前にコピーを作成しても良いです。どちらでも好みでどうぞ。

    「参照」ボタンをクリックし修正済みのバックアップファイルを選択し「実行する」をクリックします。
    sakura-mysql124

  6. dbの接続先を修正
    Joomla!をインストールしたルートにある「configuration.php」の修正を行います。
    私はFTPで接続して接続して修正を行いました。sshでサーバに接続して修正することも可能です。
    34行目の「NewServer」を書かれている部分を適切に変更して下さい。
    sakura-mysql130
    ※dbの接続先はメンテナンスモード移行直後に管理ツールから実施しても大丈夫かもしれません。

    これでログインできるはずです。エラーが表示される場合は、設定ファイルを見直して下さい。
    sakura-mysql140

?

以上でMySQLサーバのバージョンアップは完了です。
設定ファイルを変更する場合は、必ずバックアップを取得してから修正する事が大事ですね。
今回dbのバックアップは1回だけ書きましたが、毎日のバックアップと作業前に2回ほど取得しています。
ローカルに取得したバックアップファイルを開き、空のファイルで無いことも確認しています。
更新作業は慎重すぎると思えるくらいでちょうど良いです。作業は全て自己責任です。







コメントを追加


セキュリティコード
再読込み

JoomlaでSyntaxHighligherの導入

JoomlaにSyntaxHighlighterをインストールしました。

Joomla用プラグインの入手先はこちら
インストールはダウンロードしたzipファイルをjoomlaでzipのままインストールします。
プラグイン管理でSyntaxHighligherを有効にすれば使用可能になります。

導入はこちらを参考にさせて頂きました。

感想ですが、意外と手間がかかります。
文章を作成中にhtmlとソースと、エディタを切り替えるとレイアウトが崩れてしまいます。
htmlエディタが勝手に改行をいじったりするのが原因なので、
ソースは最後の最後に追加すれば回避できます。

以下ソースの表示テストです。 続きを読む...リンク  
You are here: Home