0

mysql-5.5.13.tar.gzをdebian6.0.4にインストールしています。ここからの手順に従っています手順 を実行すると

scripts / mysql_install_db --user = mysql
私は例外を取得します

bash:scripts / mysql_install_db:そのようなファイルやディレクトリはありません

しかし、ファイルはその場所に存在します。私もその実行可能ファイルを作成しましたが、機能しません。私はルートターミナルで働いていました。この問題を解決するのを手伝ってください。

ありがとう

インストールしました

mysql-5.5.24-linux2.6-i686.tar.gz
コマンドを実行した後
root @ server06:/ usr / local / mysql#scripts / mysql_install_db --user = mysql
メッセージが届きました
MySQLシステムテーブルのインストール...
./bin/mysqld:共有ライブラリのロード中にエラーが発生しました:libaio.so.1:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません

システムテーブルのインストールに失敗しました!ログインを調べます 詳細については、./dataを参照してください。

次のコマンドでmysqldデーモンを起動してみてください。

shell> ./bin/mysqld --skip-grant &

コマンドラインツール./bin/mysqlを使用します mysqlデータベースに接続し、許可テーブルを確認するには、次のようにします。

shell> ./bin/mysql -u root mysql
mysql> show tables

パスに問題がある場合は、「mysqld--help」を試してください。--logの使用 役立つかもしれないログイン./dataを提供します。

MySQLのマニュアルセクションを参照してください 「mysql_install_dbの実行に関する問題」、およびその手動セクション OSの問題について説明します。別の情報源は MySQL電子メールアーカイブはhttp://lists.mysql.com/で入手できます。

私たちに郵送する前に、上記のすべてをチェックしてください!そして覚えておいてください あなたは私たちにメールを送ります、あなたは./bin/mysqlbugスクリプトを使わなければなりません!

そしてmysqlは開始されません。別のものをダウンロードする必要がありますか?

apt-getを使用して「libaio」をインストールしたところ、正常にインストールされました。しかし、コマンドを使用してmysqlを起動したとき

bin / mysqld_safe --user = mysql&
メッセージが届きました

root @ server06:/ usr / local / mysql#bin / mysqld_safe --user = mysql
12051416:10:11mysqld_safe「/var/lib/mysql/server06.err」にログを記録します。
120514 16:10:11 mysqld_safe / var / lib/mysqlのデータベースを使用してmysqldデーモンを起動します
12051416:10:13pidファイル/var/run/mysqld/mysqld.pidからのmysqld_safemysqldが終了しました

/var/lib/mysql/server06.errファイルで私は次のことを見つけました

2051416:15:49[注]
12051416:15:49pidファイル/var/run/mysqld/mysqld.pidからのmysqld_safemysqldが終了しました
120514 16:17:57 mysqld_safe / var / lib/mysqlからのデータベースを使用してmysqldデーモンを起動します
12051416:17:57[エラー]メッセージファイルが見つかりません'/usr/share/mysql/english/errmsg.sys'
12051416:17:57[注]プラグイン「FEDERATED」は無効になっています。
120514 16:17:57 InnoDB:InnoDBメモリヒープが無効になっています
120514 16:17:57 InnoDB:ミューテックスとrw_locksはInnoDB独自の実装を使用します
120514 16:17:57 InnoDB:圧縮されたテーブルはzlib1.2.3を使用します
120514 16:17:57 InnoDB:LinuxネイティブAIOの使用
120514 16:17:57 InnoDB:バッファープールを初期化しています、サイズ= 128.0M
120514 16:17:57 InnoDB:バッファープールの初期化が完了しました
120514 16:17:57 InnoDB:サポートされている最高のファイル形式はBarracudaです。
120514 16:17:57 InnoDB:バックグラウンドスレッドが開始するのを待っています
120514 16:17:58 InnoDB:1.1.8が開始されました。ログシーケンス番号1595675
12051416:17:58[エラー]中止

120514 16:17:58 InnoDB:シャットダウンを開始しています...
120514 16:17:59 InnoDB:シャットダウンが完了しました。ログシーケンス番号1595675
12051416:17:59[注]
12051416:17:59pidファイル/var/run/mysqld/mysqld.pidからのmysqld_safemysqldが終了しました

私はこれについてたくさん検索しましたが、解決策を得ることができませんでした。どんな助けでも通知されますありがとう

4

3 に答える 3

13

インストールする必要がありますlibaio-dev

Debian ベースのディストリビューションの手順:

sudo apt-get install libaio-dev

于 2013-03-17T03:49:48.130 に答える
2

アーカイブ ファイル名mysql-5.5.13.tar.gzから、MySQL データベースのソース コード バージョンをダウンロードしたことがあると思います。そのため、インストール手順が機能しません。指示に従うには、バイナリ バージョンを含むアーカイブが必要です。ファイル名はmysql-5.5.24-linux2.6-x86_64.tar.gzorのようになりますmysql-5.5.24-linux2.6-i686.tar.gz(アーキテクチャによって異なります)。

正しいアーカイブがあるかどうかを確認するもう 1 つの方法は、展開されたディレクトリを調べることです。ソース コード バージョンには、、、、、、、などを含む多くのファイルとディレクトリが含まれます。バイナリ バージョンには、、、などINSTALL-SOURCEのディレクトリがあります。configureMakefile.amsqlmysysunittestbinsbinlibexec

于 2012-05-13T11:47:56.327 に答える
0

行う

cd scripts
./mysql_install_db.sh

エラーがあれば貼り付けます

于 2012-05-13T22:16:28.130 に答える