mariadbのCentOS7オフラインインストール

インストールされているバージョンはmariadb10.0.38です。

ダウンロードして解凍します

インストールパッケージをダウンロードします。

  • wgetコマンドを使用してインストールパッケージをダウンロードします
wget https://downloads.mariadb.com/MariaDB/mariadb-10.0.38/bintar-linux-x86_64/mariadb-10.0.38-linux-x86_64.tar.gz

wgetコマンドがないことを確認するメッセージが表示された場合は、yumコマンドを使用してインストールできます。

yum install -y wget
  • このページでインストールパッケージをダウンロードする
    か、ブラウザでhttps://downloads.mariadb.com/MariaDB/mariadb-10.0.38と入力して、インストールするmariadbを選択します。
    ここに画像の説明を挿入

フォルダーの1つをクリックすると、mariadbインストールパッケージと対応するmd5およびその他のチェック値が表示されます。
ここに画像の説明を挿入

md5値を確認してください

mariadbインストールパッケージをダウンロードした後、コマンドを使用してインストールパッケージのmd5値を取得します

md5sum mariadb-10.0.38-linux-x86_64.tar.gz

md5の値を取得したら、ページのmd5と比較して、整合性があるかどうかを確認します。整合性がない場合、インストールパッケージが破損しているか異常であり、使用できません。

ここに画像の説明を挿入

インストールパッケージを解凍します

次のコマンドを使用して、インストールパッケージを抽出します

tar -xzvf mariadb-10.0.38-linux-x86_64.tar.gz

解凍されたフォルダーの名前はmariadb-10.0.38-linux-x86_64で、
名前がmariadb-10.0.33-linux-x86_64からmariadb-10.0.38に変更されました。

mv mariadb-10.0.38-linux-x86_64 mariadb-10.0.38

mysqlユーザーを作成します

 useradd -s /sbin/nologin -M mysql

mysqlが指定したパスとユーザーの初期化

 ./scripts/mysql_install_db  --basedir=/home/mariadb-10.0.38 --datadir=/home/mariadb-10.0.38/data/ --user=mysql

構成データベース

モバイルプロファイル

元の構成ファイルをバックアップします

mv /etc/my.cnf /etc/my.cnf.bak

構成ファイルテンプレートを/ etcに移動します

#配置文件模板在mariadb包解压之后的support-files路径下
cp support-files/my-innodb-heavy-4G.cnf  /etc/my.cnf

構成ファイルの編集

構成ファイルのインストールパスとデータパスを変更します

vim /etc/my.cnf
basedir=/home/mariadb-10.0.38
datadir=/home/mariadb-10.0.38/data

mariadbを開始する

  • mariadbのユーザーをmysqlに変更します
chown -R mysql:mysql /home/mariadb-10.0.38
  • スタートアップスクリプトをスタートアップパスに移動します
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
  • 起動スクリプトを使用してmariadbを起動します
/etc/init.d/mysqld start 

または

systemctl start mysqld
  • mariadbを自動的に開始するように設定する
chkconfig mariadbd on
  • 設定が成功したか確認してください
chkconfig --list mysqld

次の内容は成功を示しています
ここに画像の説明を挿入

rootユーザーのパスワードを設定する

  • パスワードなしでmysqlにログイン
mysql -uroot -p
  • パスワードを変更するためのrootユーザー認証
grant all privileges on *.* to 'root'@'%' identified by '123456';
grant all privileges on *.* to 'root'@'localhost' identified by '123456';
grant all privileges on *.* to 'root'@'127.0.0.1' identified by '123456';
flush privileges;

ログアウトし、新しいパスワードでログインします

mysql -uroot -p123456

ここに画像の説明を挿入
ログインに成功し、インストールが完了しました。

おすすめ

転載: blog.csdn.net/xiguashixiaoyu/article/details/108774352