LinuxのFedora28でPHPのデーターベースにMariaDB10.1を
使用する予定です。
尚、PCはFedora28の1台だけです。
下記のURLの『MariaDB10.1の使い方』に関する質問です。
https://qiita.com/hana_shin/items/4d7e9f07e206e9 …
MariaDB10.1の使い方
Q1)この資料に有るように、項3.1の リポジトリの追加が必要でしょうか?
Q2)この資料に有るように、項3.2の パッケージのインストールで
3.2.1 サーバと、3.2.2クライアントの両方のパッケージのインストールが
必要でしょうか?
Q3)他に、もっと良い方法がありますか?
初心者の質問ですが宜しくお願いします。
============================
3.1 リポジトリの追加
[root@server ~]# vi /etc/yum.repos.d/MariaDB.repo
[root@server ~]# cat /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
[root@client~]# vi /etc/yum.repos.d/MariaDB.repo
[root@client ~]# cat /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
3.2 パッケージのインストール
3.2.1 サーバ
パッケージをインストールする。
[root@server ~]# yum install MariaDB-server MariaDB-client
インストールしたパッケージの版数を確認する。
[root@server ~]# rpm -qa|grep MariaDB
MariaDB-server-10.1.31-1.el7.centos.x86_64
MariaDB-common-10.1.31-1.el7.centos.x86_64
MariaDB-shared-10.1.31-1.el7.centos.x86_64
MariaDB-client-10.1.31-1.el7.centos.x86_64
3.2.2 クライアント
パッケージをインストールする。
[root@client~]# yum install MariaDB-client
[root@server ~]# firewall-cmd --add-port=3306/tcp
success
[root@server ~]# firewall-cmd --runtime-to-permanent
success
===============================
以上
No.1ベストアンサー
- 回答日時:
私は(サーバーに)CentOS7を使っています。
https://downloads.mariadb.org/mariadb/repositori …
上のサイト(MariaDB)で、OSにFedora28を選択すると
バージョンは 10.3(安定版)と10.2(安定版)が選択できるようです。
(和訳)
「MariaDBはFedora 19以降のYUMリポジトリに含まれています。・・・」と書かれていますね。
私は古いバージョンを使っており、同じRedHat系でも環境が異なるので、
具体的に書けないので、ごめんなさい。
参考に (#はroot権限の意味です)
# yum repolist all
で、リポジトリ一覧が表示されます。 disable(無効) か enable(有効) が分かります。
No.2
- 回答日時:
(追伸)
>3.2.1 サーバと、3.2.2クライアントの両方のパッケージのインストールが
必要でしょうか?
両方インストールしておけば良いでしょう。
依存関係で、他のパッケージもインストールされると思いますが、
PHPと連携する場合
php-mysql
が必要になります。 ← 既にPHPをインストール済みでしたら、自動でインストールされます。
これも参考までに
もし、WebサーバーでWordPressなどのCMSを使う目的でしたら
php-gd
php-mbstring
も必要になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- PHP バージョン情報の取得方法について 1 2023/03/15 11:56
- その他(データベース) MariaDB データベースのユニークIDが偶数で生成されてしまう 1 2023/04/17 15:35
- UNIX・Linux yumやaptで依存関係で自動的にインストールされたパッケージ群を削除時にも自動で削除する事は可能か 1 2022/08/23 17:21
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- PHP PHPSpreadsheetを使って関数を繰り返し埋め込みたい 1 2023/05/24 11:33
- UNIX・Linux ファイル・フォルダーの削除方法 2 2022/05/19 14:04
- UNIX・Linux Fedoraのupgradeで、libruby.so.3.0()がinstallできないという 1 2023/03/30 16:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
linuxで時計を表示するソフトは...
-
RedHat系Linuxコマンドyum
-
yum自身のアップデート
-
64bit 32bit
-
ubuntu 初期化について
-
パソコンでゲームをプレイしよ...
-
外部レポジトリとは
-
パフォーマンスモニタの%Proces...
-
パッケージとRPMについて
-
ubuntuでrpmがインストールでき...
-
rpmlibのあるところ
-
Debianにpstreeをインストール...
-
virtual boxにインストールした...
-
Raspberry Pi 3 A+ ブラウザ遅い
-
パッケージ名のみを抽出したい。
-
PUTTYでログインしたコンソール...
-
gccのインクルードパスの確認
-
yumインストール先は、何で決ま...
-
/dev/nvme0n1p2 clean と表示さ...
-
メールソフトBecky!について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
kenel のアップデートに際して...
-
yum自身のアップデート
-
レンタルサーバーでyumを使いた...
-
Comodo Antivirus for Linuxで...
-
yum updateでエラーが出たとき...
-
CentOS6.2 ソフトウェアの追加...
-
64bit 32bit
-
yum updateができません。OSが...
-
Let's encrypt というSSL証明書...
-
yumで見つかったパッケージにつ...
-
RedHat系Linuxコマンドyum
-
FC4 Gnome で、DVD映画を見...
-
yumでpsaをインストールするには
-
CentOS6.4にコーデックをインス...
-
yum パッケージを保存
-
linuxで時計を表示するソフトは...
-
yumが使えなくなってしまいまし...
-
違うアーキテクチャのパッケージ
-
FedoraCore4について
-
『MariaDB10.1の使い方』に関す...
おすすめ情報