データベースについて ≫&link(公式マニュアル ─ データベースからテーブルを削除する,http://www.sakura.ne.jp/support/manual/rs/db_del.shtml) ''全体的にMySQLサーバ重いです。'' **MySQL使いたいけど、どうすればいいの? -コントロールパネルから登録すれば使えるようになります。 -ライトはMySQLを使うことはできません。 -SQLの文法そのものが分からないときは、リファレンスへ(4.1用) http://dev.mysql.com/doc/refman/4.1/ja/reference.html **MySQLのバージョン - 副問合せがサポートされていない。 - mysql26.db.sakura.ne.jp 4.0.27 --http://downloads.mysql.com/archives.php?p=mysql-4.0 によると さくらにインストールされている --mysql4.0.xの配布は終了しOEMサポートが2008.12.31まで。 --「mysqlバージョンあげろよ」に関する要望は是非サポートへ。(笑 **複数のデータベースを使える? -いいえ。各アカウント1つだけです。 -自分のアカウントが格納されているDB鯖が落ちているときにデータベースを作成するとまれに2個以上所持できる。 **最初からある「test」データベースはなんですか? -これは、同じDBサーバ利用者がテスト目的で共有してる部分です。 第三者と共有なので自分が知らない間にテーブルが増えていたりするらしい。 自分だけで占有できるデータベースでは無いので「test」及び「test_db」は使わないほうが安全。 ちゃんと自分のアカウント名で作っていれば占有できるので問題はありません。 -以下メールから抜粋 「MySQL において test というデータベースはユーザがデータベースをテストする ために提供されているものとなります。test というデータベースが存在する場 合、同じデータベースサーバを利用しているユーザ全ての方が利用できるもの となります。お客様ご自身のデータベースが他のユーザより閲覧及び利 用できるわけではございません。その点についてはご安心ください」 **TELNET/SSHから使用するには? -通常のMySQLコマンド使用可能。 -[コンソール] mysql --host=mysql'''?'''.db.sakura.ne.jp --user='''account''' --password='''dbpassword''' -[CSVインポート] mysqlimport --host=mysql'''?'''.db.sakura.ne.jp --user='''account''' --password='''dbpassword''' --local --replace --fields-terminated-by=',' --fields-enclosed-by='"' '''dbname''' '''CSV_filename''' -[バックアップ] mysqldump --host=mysql'''?'''.db.sakura.ne.jp --user='''account''' --password='''dbpassword''' '''dbname''' > '''out_filename''' -等 -詳細は http://dev.mysql.com/doc/mysql/ja/index.html **Unable to connect to databaseというエラーが出る -データベースサーバが落ちていたり混雑しているなどで、データベースへの接続が失敗すると表示されるエラーです。 -21時〜翌01時ごろに頻発するのは、サーバ混雑だと思われ。さくらにゴルァするしかないかと……。 **どのMySQLサーバが軽いの? -もし、アタリがあるとしてもそれを教えたがらないのが人というものです。 -どれもどれという話もありますが、気になるのなら試してみましょう。 -PINGの反応速度を比較するのもいいかもしれません。 -1〜5は初期からあったサーバ、6〜は後から追加されたサーバ。 **InnoDBは使えないの? -2、3は使用できます。 -9は使用できません。 -1は以前使用できたのですが、現在は使用できなくなりました。 -基本的にmysql7.db.sakura.ne.jp 以降はInnoDBは使用できないとのこと(2006年4月7日時点の情報) **MODxのインストールに失敗します -mysql7.db.sakura.ne.jp以降のサーバではInnoDBテーブルを作成できず、そのためインストールに失敗します。 -対応策。install/setup.sql内の「InnoDB」を全て「MyISAM」に置換し(6ヶ所ある)再インストール。 -サポートに事情を話せば別のMySQLサーバに移れる場合もあるようです。 http://modxcms.com/forums/index.php/topic,3537.msg25471.html#msg25471 **私が使っているMySQLサーバはとても重いです。何とかなりませんか? -サポートにメールで重さを訴えると、別のMySQLサーバに移れる場合もあるようです。