質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

Q&A

解決済

1回答

3244閲覧

MySQL8系統から5系統へバージョンダウン

tsukasa104

総合スコア6

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

0グッド

0クリップ

投稿2020/01/28 00:42

概要

とあるサイト様から購入したウェブサイトのパッケージを使って運用を目的としていました。

購入したパッケージをサーバー機であるCentOS7へ設置し、ローカルネットワーク内の別PCからの接続を試みました。
接続自体はできましたが、どうもうまく表示されなく、原因を調べたところ、どうやらMySQLのバージョンが原因であることが発覚しました。
初めは8系統を使用していたのですが、推奨が5系統でした。
早速8系統MySQLをアンインストールし、5系統をyumコマンドにてインストールしました。
しかし、再度インストールされたMySQLはうまく動作せず、どうしてもログインができない状況に陥ってしまいました。

発生している問題・エラーメッセージ

$ service mysql start Redirecting to /bin/systemctl start mysql.service ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication is required to manage system services or units. Authenticating as: user Password: ==== AUTHENTICATION COMPLETE === Failed to start mysql.service: Unit not found.

インストール状況

$ mysql --version mysql Ver 14.14 Distrib 5.7.29, for Linux (x86_64) using EditLine wrapper $ yum list installed | grep mysql mysql-community-client.x86_64 5.7.29-1.el7 @mysql57-community mysql-community-common.x86_64 5.7.29-1.el7 @mysql57-community mysql-community-libs.x86_64 5.7.29-1.el7 @mysql57-community mysql-community-server.x86_64 5.7.29-1.el7 @mysql57-community mysql57-community-release.noarch el7-7 installed php-mysqlnd.x86_64 5.4.16-46.1.el7_7 @updates

試したこと

別バージョンをインストールしなおすにあたって、バックアップを取ったのち、PC内のすべての"MySQL"と名の付くファイルをきれいにしました。

不要とのことでしたので、"mariadb"は入っておりません(もともと入っていなかった?)

"/var/lib/mysql"内部にデータがあると初期化されなく、エラーが発生するとのことだったので、バックアップをとったのち、内部をからにした(インストール後に空にしたため、それが原因?)

補足情報(FW/ツールのバージョンなど)

Linux VM19020 3.10.0-1062.el7.x86_64
CentOS7

linuxに関する知識が少なく、何がわからないのかも分からない状況が続いております。
何か足りない情報があったらお申し付けください。

宜しくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Orlofsky

2020/01/28 01:05

その「とあるサイト様」にサポートされているMySQLやMariaDBのバージョンを質問しては?
guest

回答1

0

ベストアンサー

Failed to start mysql.service: Unit not found.

上記のメッセージは、 mysqlのサービスが見つかりませんという意味です。
systemctl start mysqldを実行すると、インストール済みであれば起動するはずです。
(CentOS6までの service mysqld start でもリダイレクトされて同様のコマンドが実行されます)

MySQLのサービス名はmysqlではなく、mysqldだったかと。

投稿2020/01/28 00:55

編集2020/01/28 01:36
yodel

総合スコア508

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tsukasa104

2020/01/28 01:31

とても初歩的な間違いを犯していました。 本当に助かりました。 ありがとうございます。
yodel

2020/01/28 01:36

解決して良かったです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問