Vagrantで、mysqlインストールし起動させようとするとsudo service mysqld start
と記述すると、
Redirecting to /bin/systemctl start mysqld.service Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.
と返ってきます。
翻訳結果→「向け直しますために/ごみ箱/systemctlは、方法呼び出しを出すために、mysqld.service Failedを始めます:
単位mysqld.serviceは、以下に荷重を与えることができませんでした:
そのようなファイルでないまたはディレクトリでない。」
一応それらしい対策として、sudo yum install mysql-server
→ sudo systemctl start mariadb
としてみてもダメでした。 下記リンク参照
Fedora23にMySQLを導入した時の覚え書き
似たようなエラーを探してみてもいまいち見つからず困っています。
何かアドバイスいただけると幸いです。
PC環境
macOS Sierra バージョン 10.12.5
下記URLからの参考部分抜粋
Vagrant環境構築(Mac)
6/10 追記
一度、今の状態を知っていただきたい為、可能な限り、試したことを記載していこうと思います。知識不足で的を得ていない部分があるかと思いますがよろしくお願いします。
指定の場所にsocketファイルがあるか確認
ls -d /var/lib/mysql/
結果 : /var/lib/mysql/
あることを確認
my.confの設定ファイルの追記
aracter_set_server=utf8 default-storage-engine=InnoDB innodb_file_per_table [mysql] default-character-set=utf8 [mysqldump] default-character-set=utf8
dotinstall参照しての追記
httpdの確認
Server version: Apache/2.4.6 (CentOS) Server built: Apr 12 2017 21:03:28
grep ERROR /var/log/mysqld.logの実行
ログファイル(cat /var/log/mysqld.log)の実行の一部分
前提として、ドットインストールのmysqlを勉強したいのですが、ローカル開発環境linuxとして、mysqlをインストールされている前提で授業が始まっているので、その事前準備をしています。
下記リンク
MySqlとは何か?
ドットインストールにローカル開発環境の授業などもあったのですが、CentOSのバージョン違いでスムーズに行うことができませんでした。
ちなみにCentOS7で作成しております。言うのが遅れて申し訳ありません。
様々なブログ記事のをググって取り入れている為、バッティングなどしていそうです。
CentOS7にはmariadbがデフォルトで入っているらしく、mysqlと共存できないらしいので一度アンイストールしました。
また初歩的な質問で恐縮ですが、vagrant ssh
でログインする前、Vagrantfileのあるディレクトリにいる時は、vagrant status
やvagrant box list
などのコマンドが効くのですが、vagrant ssh
でログイン後、[vagrant@localhost]だと-bashと返されてしまいます。
これは、どこに問題があると考えられるでしょうか?
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー