私はFedora 16を使用していました。最初は、MySQL WebサイトからダウンロードしたRPMパッケージを使用してMySQLサーバーをインストールしました。私がインストールしたバージョンは5.5.21-1です。 /etc/init.d/mysqlからサーバーを起動できます。 Fedoraのソフトウェアの追加と削除ユーティリティからMySQL Workbenchをインストールしようとすると、Fedoraのバージョンが5.5.20であるため、互換性のないエラーが発生しました。なぜmysqldがFedora 16の/etc/init.dディレクトリにないのですか?
私はMySQLサーバーをアンインストールし、MySQL WorkbenchをインストールできるようにFedoraのバージョンをインストールします。しかし、何とか私はmysqldが/etc/init.dにもう見つからないことに気付きましたか?その後、私はインターネットを検索しようとしたとき、私は、次のコマンドを使用してMySQLを起動するために必要だということが分かった:
service mysqld start
まあ、私は、MySQLサーバを起動することができています。 MySQL Workbenchで新規インスタンスプロファイルを作成すると、/etc/init.d/mysqldが見つからないため、テスト設定セクションに合格できませんでした。
MySQL Workbenchに/etc/init.d/mysqldを使用しないように指示する方法を知っていて、代わりにservice mysqld start
を使用することはできますか?あるいは、なぜmysqldがもはや/etc/init.dの中にない理由について考える必要がありますか?
Fedoraはsystemdに移行しています。これは全く異なるサービスの開始方法です。 – nos