• 締切済み

MySQLの設定ミス

サーバースペースを貸している知人がいるのですが、その知人から、 「MySQLの設定ミスで、MyPHPAdminをつかえば他のユーザーのデータベースを自由に見ることができるようになってしまった。」 と連絡が入りました。 その人の仲間からは今のデータベース(XOOPS)は見捨てるしかないといわれたそうですが、 なんとかそのXOOPSのデータを見捨てずに、設定を修正することはできないでしょうか? また、エクスポートはデータ量が多すぎてできません。

みんなの回答

  • tak2003
  • ベストアンサー率32% (174/540)
回答No.2

サーバーメンテで一度バックアップ取ってから、GRANTしなおせば良いかと思うのですが? もしや完全に乗っ取られているのなら救いようが無いですがね。

全文を見る
すると、全ての回答が全文表示されます。
  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

よく状況がわからないのですが XOOPSで使用しているデータベースへのアクセス権限の問題なら、普通にそのまま設定しなおせばいいだけだとおもいますが。 アクセス権限の問題なら、なぜデータベース見捨てるしかないのかよくわかりませんけどね

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • mysqlをバックアップして違うサーバーのmysqlに移動する方法

    独自ドメインでmtを使用していて、ステップサーバーからxサーバーに移行しました。 データーベースを mysql にしていたんですが、データーの移動の仕方がわかりません。 ステップサーバーで、phpMyAdminにログインしてデーターベースをファイルに保存「エクスポート」 これでバックアップできたということであってますか? xサーバーでphpMyAdminにログインしてみましたが「インポート」だけありません。 どうしたら、mysqlから違うサーバーのmysqlにデーター移動できるんでしょうか? xサーバーに移行してデーターベースが変わったのでmtが初期状態でどうすればいいのかわかりません。 どうか教えてください。

    • ベストアンサー
    • MySQL
  • MySQL登録データを別のサーバーのMySQLに写したい

    こんにちは。データベース初心者です。 現在MySQL利用可能のレンタルサーバーでデータ ベース(PHP)を扱っています。 こんど、レンタルサーバーを変えて、運営したい と思うのですが(JSPを使いたいので)、 その際に、いままでのMySQL上のデータをそのまま 新しいレンタルサーバー上のMySQLに写したいのです。 このやり方がよくわかりません。 現在のサーバー上で、設定画面から、エクスポート という項目があるのですが、それを実行しても、 ブラウザ上に、SQL文がいろいろ表示されるだけで、 ファイルとしては、なにもダウンロードされません。 何か方法があるとおもうのですが。 何か分かる人、お願いします。

  • SSHを使ったmysqlのエクスポート方法

    SSHを使ったmysqlのエクスポート方法を教えてください LinuxコマンドもMysqlも初心者ですが、最近SSHを使ってレンタルサーバーに接続をしていろいろと試してみています。 以下を試してみましたが、エラーが出てでエキスポートできませんでした。 1. $mysql -h サーバー名 -u ユーザ名 -p 2. mysqlのパスワードを入力してmysqlにログイン 3.mysql> mysqldump -u サーバー名 -p データベース名 > testdump.sql; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -u サーバー名 -p データベース名 > testdump.sql' at line 1 というエラーができてエクスポートできません。 mysql> mysqldump --user=ユーザ名 --password=パスワード名 データベース名 < testdump.sql も試してみましたができませんでした。 以上のものは全てweb上で見つけたコマンドです。 よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • Apache2にMySQL4.0をインストールしてXOOPSを使用したいのですが

    現在Apache2を使用してXOOPSにチャレンジしているのですがうまくいきません;;Apache2にはPHP5.0インストール済みで今回XOOPSを使用するためにMySQL4.0.26をインストールしました。インストールしていざ XOOPSの設定を行うと最後の設定画面でデータベースサーバーが見つかりません とメッセージが出てしまいます。MySQL自体は起動しサービスもONになっているんですが、ただWindowsにインストールしただけですので 設定方法があるならば、どなたかご指導お願いしますm(_ _)m 初歩的質問をご勘弁ください・・・。

    • ベストアンサー
    • MySQL
  • MySQLでパスワードを設定したら、使えない

    XAMPPを使って、AppacheとMySQLなどをインストールしました。 MySQLは順調に動いていたのですが、 rootユーザーにpasswordを設定するつもりで、mysqlデータベースのuserテーブルのlocalhost/rootのレコードにパスワードを設定して、flush privilegeを実行しました。 一度、xamppコントロールパネルからmysqlAdminを再起動したところ、今まで使っていたデータベースが使えなくなりました。 どうすれば使えるようになりますか? 初心者です。すみません。よろしくお願いします。

  • mysql データベースを別のサーバへインポート

    サーバAで作成したmysqlデータベースをサーバBへコピーしたいと考えております。 サーバAの /var/lib/mysql/mysql のフォルダごとコピーし、サーバBへ移してフォルダを上書きしたのですが、上書きされておらず、デフォルトのままでした。 mysqldump mysql -p > mysql でmysqlデータベースをエクスポートし、 mysql -uroot -p -D mysql < mysql インポートを試みたのですが、すでにmysqlデータベースが存在し、中にデフォルトの空ではないテーブル(user, colums_priv等) が存在するためにインポートすることができませんでした。 ERROR 1050 at line 11: Table 'columns_priv' already exists サーバAで新たに追加したユーザ、また privileges をサーバBへコピーするにはどうすれば良いのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • MySQL の設定で行き詰っております・・・。

    こんにちは。 ある海外のフリーソフトをサーバーにインストールしようとして、行き詰っております。宜しくお願い致します。 そのソフトは、MySQLのデータベースを必要とします。 私は今までMySQLのデータベースを使った事はあるのですが、データベースさえ作ればその他は自動的にやってくれるものばかりだったので、今回手動(?)で分からなくなっております。インストールの説明文に次のようにあります。[5]までは済ませています。 ----------------------------------------------- [5] Create the mysql database (usually tinylink) with mysqladmin. mysqladmin -u<your_mysql_user> -p<your_mysql_pass> create tinylink (tinylink というのはソフトの名前なので、データベースの名前も通常その名前だという説明だと思います。mysql admin を使ってここまではできました。) [6] Create the mysql tables. You have 2 options : 1) mysql -u<your_mysql_user> -p<your_mysql_pass> tinylink < db_structure.sql 2) use phpMyAdmin to run the SQL file 'sql/db_structure.sql' ここがわかりません。(1)でも(2)でも良い、という事なのですが、(1)は私には意味が不明です。(特に tinylink < db_structure.sql の部分が不明) (2)はphpMyadminを使って、テーブルの作成に次のファイル('sql/db_structure.sql')を実行するように設定してね、という意味だと思うのですが、phpMyAdminのどの部分でファイルを実行するように設定できるのかが不明です。 "db_structure.sql'"ファイル自体はすでにアップロードしてあるのですが・・・。 なにぶん分かっていない事が多いのでちんぷんかんぷんな事を言っているかも分かりませんが、どうぞお手柔らかに宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • mysql

    疑問があります。mysqlサーバーとmysqlクライアントとはなんですか? mysqlクライアントとはmysqlに接続するroot以外のユーザーのことを指すのでしょうか?サーバーはそのまんまサーバーのことですよね?? それと文字化け対策にmy.iniに skip-character-set-client-handshake と記述して解決できたのですが、これはサーバー側の文字コードをutf-8に設定しておけば、データベースの登録・参照などを必要として接続してくるユーザーの文字コードを無視してutf-8にしちゃうよっていうことなのでしょうか?

  • XOOPSの設定の仕方を教えて下さい

    私はphpやMYSQLの知識が全くない初心者です。 そして事情があってXOOPSを使いたいのですが、どうやってサーバに埋め込み方がわかりません。 サーバにphpとMYSQLは既にあるようなのですが、phpとMYSQLの設定の仕方が全くわかりません。 XOOPSの本も買ったのですが、既にXOOPSを設定済みというのを前提に解説してあるので、非常に困っています。 詳しい方、教えて頂けますでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • zoopsのサーバーへの設定がわかりません

    ZOOPSの設定をしているのですが、インストールの段階で下記のメッセージが表示されます。 「データベースサーバに接続できません。 データベース設定に誤りは無いか、データベースサーバが正しく動作しているか確認してください。」 色々と設定を試みたのですが分かりません教えてください。 ほり込んだ設定は データベースサーバのホスト名:localhost データベースユーザ名  上記データベースサーバにおけるユーザアカウント名を入力してください。:ox2 データベースパスワード  上記ユーザアカウントのパスワードを入力してください。:z3 データベース名  使用するデータベース名を入力してください。  見つからない場合は、この名称でデータベースの作成を試みます。 : ox2 テーブル接頭語  各テーブル名にこの接頭語を付加し、既存テーブルとの名称の重複を防ぎます。  よく分からない場合はデフォルトのままにしておいてください。 :zoops データベースへ持続的接続  デフォルトは「いいえ」です。よく分からない場合は「いいえ」を選択してください。 : いいえ XOOPSへのパス  XOOPSが設置されているディレクトリへのフルパスを入力してください。  末尾には「/」を付加しないでください。 : /usr/home0/ox2/virtual_html/html XOOPSへのURL  XOOPSにアクセスするURLを入力してください。  末尾には「/」を付加しないでください。 : http://www.ox.com/html データベースの設定はどのようにしたらよいのでしょうか。

このQ&Aのポイント
  • 印刷用紙が横のままプリントされてしまう問題について、Brither製品MFC-J6573での対処方法について相談です。
  • Windows10で使用しているMFC-J6573で、印刷用紙が縦にならず横のままプリントされてしまい困っています。無線LANで接続しており、関連するソフト・アプリは特にありません。
  • MFC-J6573の印刷で用紙が横になる問題についてのトラブルです。パソコンはWindows10を使用しており、接続は無線LANです。特に関連するソフト・アプリはありません。アナログ回線を使用しています。
回答を見る