インストールされているバージョンは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
ログインに成功し、インストールが完了しました。